Simultaneous pucch-pusch with different priorities

ABSTRACT

Methods, systems, and devices for wireless communications are described. The described techniques may provide for handling of priority indications in scenarios where simultaneous physical uplink control channel (PUCCH)-physical uplink shared channel (PUSCH) is supported. For example, wireless communications systems may configure (e.g., via radio resource control (RRC) signaling) simultaneous PUCCH-PUSCH across two or more carriers, where piggybacking of feedback information on uplink shared channel transmission may be disabled. Further, a grant (e.g., downlink control information (DCI) scheduling a PUSCH transmission) may include a priority index field to indicate a priority associated with a transmission or resources scheduled by the grant. The described techniques may provide for efficient handling of priority indications associated with scheduled transmissions that overlap when simultaneous PUCCH-PUSCH is supported (e.g., techniques are provided for performing or dropping scheduled transmissions that overlap when simultaneous PUCCH-PUSCH is enabled based on any priority indications associated with the overlapping scheduled transmissions).

CROSS REFERENCE

The present Application for Patent is a continuation of U.S. patentapplication Ser. No. 17/165,743 by TAKEDA et al., entitled “SIMULTANEOUSPUCCH-PUSCH WITH DIFFERENT PRIORITIES,” filed Feb. 2, 2021, which claimsthe benefit of U.S. Provisional Patent Application No. 62/970,084 byTAKEDA et al., entitled “SIMULTANEOUS PUCCH-PUSCH WITH DIFFERENTPRIORITIES,” filed Feb. 4, 2020, assigned to the assignee hereof, andexpressly incorporated by reference herein.

BACKGROUND

The following relates generally to wireless communications, and morespecifically to simultaneous physical uplink control channel(PUCCH)-physical uplink shared channel (PUSCH) with differentpriorities.

Wireless communications systems are widely deployed to provide varioustypes of communication content such as voice, video, packet data,messaging, broadcast, and so on. These systems may be capable ofsupporting communication with multiple users by sharing the availablesystem resources (e.g., time, frequency, and power). Examples of suchmultiple-access systems include fourth generation (4G) systems such asLong Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, orLTE-A Pro systems, and fifth generation (5G) systems which may bereferred to as New Radio (NR) systems. These systems may employtechnologies such as code division multiple access (CDMA), time divisionmultiple access (TDMA), frequency division multiple access (FDMA),orthogonal frequency division multiple access (OFDMA), or discreteFourier transform spread orthogonal frequency division multiplexing(DFT-S-OFDM). A wireless multiple-access communications system mayinclude one or more base stations or one or more network access nodes,each simultaneously supporting communication for multiple communicationdevices, which may be otherwise known as user equipment (UE).

SUMMARY

The described techniques relate to improved methods, systems, devices,and apparatuses that support simultaneous physical uplink controlchannel (PUCCH)-physical uplink shared channel (PUSCH) with differentpriorities. Generally, the described techniques provide for simultaneousPUCCH and PUSCH transmission. For example, wireless communicationssystems may support and enable simultaneous PUCCH-PUSCH across two ormore carriers. In some cases, to efficiently support simultaneousPUCCH-PUSCH, a carrier configured for a PUSCH transmission may furtherbe configured to disable control information (e.g., a carrier configuredfor PUSCH in a simultaneous PUCCH-PUSCH scenario may be configured as adata only carrier). For example, wireless communications systems mayconfigure (e.g., via radio resource control (RRC) signaling)simultaneous PUCCH-PUSCH across two or more carriers, where piggybackingof feedback information on an uplink shared channel transmission may bedisabled.

In other words, wireless communications systems may configuresimultaneous PUCCH-PUSCH such that feedback information (e.g., hybridautomatic repeat request (HARQ) feedback, periodic channel stateinformation (P-CSI), etc.) of PUCCH may not be piggybacked (e.g.,multiplexed) on the PUSCH. Further, the described techniques may providefor efficient handling of priority indications in scenarios wheresimultaneous PUCCH-PUSCH is supported (e.g., techniques are provided forperforming or dropping scheduled transmissions that overlap whensimultaneous PUCCH-PUSCH is enabled based on any priority indicationsassociated with the overlapping scheduled transmissions).

A method of wireless communication at a UE is described. The method mayinclude receiving a feedback information piggybacking status for a firstuplink carrier of a set of uplink carriers configured for the UE,receiving a first uplink grant that indicates a first uplink channeltransmission occasion and a first priority index for a first uplinktransmission on the first uplink carrier, and receiving a second uplinkgrant that indicates a second uplink channel transmission occasion thatat least partially overlaps in time with the first uplink channeltransmission occasion. The method may further include performing, basedon the feedback information piggybacking status for the first uplinkcarrier and the first priority index, the first uplink transmission onthe first uplink carrier during the first uplink channel transmissionoccasion, a second uplink transmission during the second uplink channeltransmission occasion, or both.

An apparatus for wireless communication at a UE is described. Theapparatus may include a processor, memory coupled with the processor,and instructions stored in the memory. The instructions may beexecutable by the processor to cause the apparatus to receive a feedbackinformation piggybacking status for a first uplink carrier of a set ofuplink carriers configured for the UE, receive a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier, and receive a second uplink grant that indicates a seconduplink channel transmission occasion that at least partially overlaps intime with the first uplink channel transmission occasion. Theinstructions may be executable by the processor to further cause theapparatus to perform, based on the feedback information piggybackingstatus for the first uplink carrier and the first priority index, thefirst uplink transmission on the first uplink carrier during the firstuplink channel transmission occasion, a second uplink transmissionduring the second uplink channel transmission occasion, or both.

Another apparatus for wireless communication at a UE is described. Theapparatus may include means for receiving a feedback informationpiggybacking status for a first uplink carrier of a set of uplinkcarriers configured for the UE, receiving a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier, receiving a second uplink grant that indicates a second uplinkchannel transmission occasion that at least partially overlaps in timewith the first uplink channel transmission occasion, and performing,based on the feedback information piggybacking status for the firstuplink carrier and the first priority index, the first uplinktransmission on the first uplink carrier during the first uplink channeltransmission occasion, a second uplink transmission during the seconduplink channel transmission occasion, or both.

A non-transitory computer-readable medium storing code for wirelesscommunication at a UE is described. The code may include instructionsexecutable by a processor to receive a feedback information piggybackingstatus for a first uplink carrier of a set of uplink carriers configuredfor the UE, receive a first uplink grant that indicates a first uplinkchannel transmission occasion and a first priority index for a firstuplink transmission on the first uplink carrier, receive a second uplinkgrant that indicates a second uplink channel transmission occasion thatat least partially overlaps in time with the first uplink channeltransmission occasion, and perform, based on the feedback informationpiggybacking status for the first uplink carrier and the first priorityindex, the first uplink transmission on the first uplink carrier duringthe first uplink channel transmission occasion, a second uplinktransmission during the second uplink channel transmission occasion, orboth.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for identifying a priorityof the first uplink transmission and the second uplink transmissionbased on the first priority index and the second uplink channeltransmission occasion at least partially overlapping in time with thefirst uplink channel transmission occasion, where the first uplinktransmission, the second uplink transmission, or both may be performedbased on the priority.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, receiving the second uplinkgrant may include operations, features, means, or instructions forreceiving the second uplink grant that indicates the second uplinkchannel transmission occasion and a second priority index for the seconduplink transmission, where the first uplink transmission, the seconduplink transmission, or both may be performed based on the firstpriority index, the second priority index, and the feedback informationpiggybacking status.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for identifying an uplinkcontrol channel occasion at least partially overlaps in time with thefirst uplink channel transmission occasion based on the first uplinkgrant, and performing or dropping an uplink control transmission duringthe uplink control channel occasion based on the first priority index,the second priority index, the feedback information piggybacking status,or some combination thereof.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for dropping the seconduplink transmission based on the second priority index being associatedwith a lower priority than the first priority index, where the firstuplink transmission and the uplink control transmission may be performedbased on the dropping of the second uplink transmission.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for dropping the firstuplink transmission, the uplink control transmission, or both based onthe first priority index being associated with a lower priority than thesecond priority index, where the second uplink transmission may beperformed based on the dropping of the first uplink transmission, theuplink control transmission, or both.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for identifying a seconduplink control channel occasion at least partially overlaps in time withthe second uplink channel transmission occasion based on the seconduplink grant, and dropping the second uplink transmission, a seconduplink control transmission during the second uplink control channeloccasion, or both based on the second priority index being associatedwith a lower priority than the first priority index, where the firstuplink transmission and the uplink control transmission may be performedbased on the dropping of the second uplink transmission, the seconduplink control transmission, or both.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining the seconduplink transmission may be associated with a second uplink carrier basedon the second grant, where the second uplink carrier may be differentfrom the first uplink carrier. In some examples of the method,apparatuses, and non-transitory computer-readable medium describedherein, the first uplink transmission and the second uplink transmissionmay be performed based on the feedback information piggybacking statusfor the first uplink carrier and the second uplink carrier beingdifferent from the first uplink carrier.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining the seconduplink transmission may be associated with the first uplink carrierbased on the second grant, and dropping the second uplink transmissionbased on the second priority index being associated with a lowerpriority than the first priority index and the second uplinktransmission being associated with the first carrier, where the firstuplink transmission may be performed based on the dropping of the seconduplink transmission.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining the firstuplink transmission may be associated with a first frequency band, anddetermining the uplink control transmission may be associated with asecond frequency band, where the first uplink transmission and theuplink control transmission may be performed based on the firstfrequency band being different than the second frequency band.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining the uplinkcontrol transmission may be associated with a first frequency band, anddetermining the second uplink transmission may be associated with asecond frequency band, where the uplink control transmission and thesecond uplink transmission may be performed based on the first frequencyband being different than the second frequency band.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for determining the firstuplink transmission may be associated with a first frequency band,determining the second uplink transmission may be associated with thefirst frequency band, and dropping the first uplink transmission or thesecond uplink transmission based on the first uplink transmission andthe second uplink transmission being associated with the first frequencyband, where the first uplink transmission or the second uplinktransmission may be performed based on the dropping of the first uplinktransmission or the second uplink transmission. In some examples of themethod, apparatuses, and non-transitory computer-readable mediumdescribed herein, the first uplink transmission or the second uplinktransmission may be dropped based on the first priority index, thesecond priority index, and the feedback information piggybacking status.

Some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein may further includeoperations, features, means, or instructions for identifying a firstuplink control channel occasion at least partially overlaps in time withthe first uplink channel transmission occasion based on the first uplinkgrant, identifying a second uplink control channel occasion at leastpartially overlaps in time with the second uplink channel transmissionoccasion based on the second uplink grant, and performing the firstuplink transmission during the first uplink channel transmissionoccasion, the second uplink transmission during the second uplinkchannel transmission occasion, a first uplink control transmissionduring the first uplink control channel occasion, a second uplinkcontrol transmission during the second uplink control channel occasion,or some combination thereof based on the feedback informationpiggybacking status.

In some examples of the method, apparatuses, and non-transitorycomputer-readable medium described herein, the first uplink transmissionand the first uplink control transmission may be configured on a firstcell group and the second uplink transmission and the second uplinkcontrol transmission may be configured on a second cell group.

A method for wireless communication at a base station is described. Themethod may include transmitting a feedback information piggybackingstatus for a first uplink carrier of a set of multiple uplink carriersconfigured for a UE, transmitting a first uplink grant that indicates afirst uplink channel transmission occasion and a first priority indexfor a first uplink transmission on the first uplink carrier,transmitting a second uplink grant that indicates a second uplinkchannel transmission occasion that at least partially overlaps in timewith the first uplink channel transmission occasion, and receiving, fromthe UE and based on the feedback information piggybacking status for thefirst uplink carrier and the first priority index, the first uplinktransmission on the first uplink carrier during the first uplink channeltransmission occasion, a second uplink transmission during the seconduplink channel transmission occasion, or both.

An apparatus for wireless communication at a base station is described.The apparatus may include a processor, memory coupled with theprocessor, and instructions stored in the memory. The instructions maybe executable by the processor to cause the apparatus to transmit afeedback information piggybacking status for a first uplink carrier of aset of multiple uplink carriers configured for a UE, transmit a firstuplink grant that indicates a first uplink channel transmission occasionand a first priority index for a first uplink transmission on the firstuplink carrier, transmit a second uplink grant that indicates a seconduplink channel transmission occasion that at least partially overlaps intime with the first uplink channel transmission occasion, and receive,from the UE and based on the feedback information piggybacking statusfor the first uplink carrier and the first priority index, the firstuplink transmission on the first uplink carrier during the first uplinkchannel transmission occasion, a second uplink transmission during thesecond uplink channel transmission occasion, or both.

Another apparatus for wireless communication at a base station isdescribed. The apparatus may include means for transmitting a feedbackinformation piggybacking status for a first uplink carrier of a set ofmultiple uplink carriers configured for a UE, means for transmitting afirst uplink grant that indicates a first uplink channel transmissionoccasion and a first priority index for a first uplink transmission onthe first uplink carrier, means for transmitting a second uplink grantthat indicates a second uplink channel transmission occasion that atleast partially overlaps in time with the first uplink channeltransmission occasion, and means for receiving, from the UE and based onthe feedback information piggybacking status for the first uplinkcarrier and the first priority index, the first uplink transmission onthe first uplink carrier during the first uplink channel transmissionoccasion, a second uplink transmission during the second uplink channeltransmission occasion, or both.

A non-transitory computer-readable medium storing code for wirelesscommunication at a base station is described. The code may includeinstructions executable by a processor to transmit a feedbackinformation piggybacking status for a first uplink carrier of a set ofmultiple uplink carriers configured for a UE, transmit a first uplinkgrant that indicates a first uplink channel transmission occasion and afirst priority index for a first uplink transmission on the first uplinkcarrier, transmit a second uplink grant that indicates a second uplinkchannel transmission occasion that at least partially overlaps in timewith the first uplink channel transmission occasion, and receive, fromthe UE and based on the feedback information piggybacking status for thefirst uplink carrier and the first priority index, the first uplinktransmission on the first uplink carrier during the first uplink channeltransmission occasion, a second uplink transmission during the seconduplink channel transmission occasion, or both.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example of a system for wireless communicationsthat supports simultaneous physical uplink control channel(PUCCH)-physical uplink shared channel (PUSCH) with different prioritiesin accordance with aspects of the present disclosure.

FIG. 2 illustrates an example of a wireless communications system thatsupports simultaneous PUCCH-PUSCH with different priorities inaccordance with aspects of the present disclosure.

FIGS. 3 through 5 illustrate examples of simultaneous PUCCH-PUSCHtransmission diagrams that support simultaneous PUCCH-PUSCH withdifferent priorities in accordance with aspects of the presentdisclosure.

FIG. 6 illustrates an example of a process flow that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure.

FIGS. 7 and 8 show block diagrams of devices that support simultaneousPUCCH-PUSCH with different priorities in accordance with aspects of thepresent disclosure.

FIG. 9 shows a block diagram of a communications manager that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure.

FIG. 10 shows a diagram of a system including a device that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure.

FIGS. 11 and 12 show block diagrams of devices that support simultaneousPUCCH-PUSCH with different priorities in accordance with aspects of thepresent disclosure.

FIG. 13 shows a block diagram of a communications manager that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure.

FIG. 14 shows a diagram of a system including a device that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure.

FIGS. 15 through 17 show flowcharts illustrating methods that supportsimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure.

DETAILED DESCRIPTION

A user equipment (UE) may transmit feedback information to a basestation based on successful or unsuccessful reception and decoding of adownlink transmission from the base station. A base station mayinitially schedule resources for a downlink transmission in a physicaldownlink shared channel (PDSCH) from the base station by transmitting,to the UE, a downlink grant indicating the resources. The UE may thenmonitor the resources, and may transmit feedback information based on asuccessful or unsuccessful reception of the downlink transmission. TheUE may transmit the feedback information in a physical uplink controlchannel (PUCCH) transmission to the base station. For example, the UEmay receive an uplink grant scheduling hybrid automatic repeat request(HARQ) feedback in a PUCCH.

In some cases, the UE may also receive an uplink grant scheduling othertransmissions (e.g., data transmissions) in a physical uplink sharedchannel (PUSCH). In some cases, the PUCCH may be scheduled for a timeoverlapped with a PUSCH in time. The overlap may be symbol-level (i.e.,the PUCCH and a PUSCH are concurrently scheduled in one or more symbolsin time) or slot-level (i.e., the PUCCH and a PUSCH are scheduled in asame slot). In such cases, the UE may use the PUSCH to transmit feedbackinformation, rather than transmitting the feedback information in theoverlapped PUCCH. For example, the UE may “piggyback” uplink controlinformation (UCI) (e.g., HARQ feedback, periodic channel stateinformation (P-CSI)) on the PUSCH. In other examples, a UE may receivean uplink grant scheduling a PUSCH transmission that overlaps in timewith scheduled PUCCH. In such cases, the UE may similarly piggyback(e.g., multiplex) UCI associated with the PUCCH transmission onto thePUSCH (e.g., and the UE may drop the PUCCH as to avoid simultaneousPUCCH-PUSCH transmission).

According to the techniques described herein, wireless communicationssystems may support simultaneous PUCCH-PUSCH transmission. For example,wireless communications systems may support and enable simultaneousPUCCH-PUSCH across two or more carriers. In some cases, to efficientlysupport simultaneous PUCCH-PUSCH, a carrier configured for a PUSCHtransmission may further be configured to disable communication ofcontrol information via the carrier (e.g., a carrier configured forPUSCH in a simultaneous PUCCH-PUSCH scenario may be configured as a dataonly carrier or a “non-piggyback” carrier). For example, wirelesscommunications systems may configure (e.g., via radio resource control(RRC) signaling) simultaneous PUCCH-PUSCH across two or more carriers,where piggybacking of feedback information on an uplink shared channeltransmission may be disabled. In other words, wireless communicationssystems may configure simultaneous PUCCH-PUSCH such that feedbackinformation (e.g., HARQ feedback, P-CSI) of PUCCH may not be piggybacked(e.g., multiplexed) on the PUSCH.

For instance, for some uplink carrier aggregation (CA) scenarios (e.g.,for inter-frequency range (inter-FR) CA, inter-band CA, CA acrosscarriers with different subcarrier spacing (SCS), CA in License AssistedAccess (LAA) systems, etc.) disabling UCI piggybacking on PUSCH for someuplink carriers may provide for more efficient communications.Configuring simultaneous PUCCH-PUSCH and disabling UCI piggybacking onPUSCH for some uplink carriers may allow utilization of some secondarycells (SCells) for data only, which may provide for more efficienthandling of control information (e.g., improved HARQ procedures),improved data throughput (e.g., on PUSCH), decoupling operations of twouplink carriers, etc.

Further, the described techniques may provide for handling of priorityindications in scenarios where simultaneous PUCCH-PUSCH is supported.For example, a grant (e.g., downlink control information (DCI)scheduling a PUSCH transmission) may include a priority index field toindicate a priority associated with a transmission or resourcesscheduled by the grant. The described techniques may provide forefficient handling of priority indications associated with scheduledtransmissions that overlap when simultaneous PUCCH-PUSCH is supported(e.g., techniques are provided for performing or dropping scheduledtransmissions that overlap when simultaneous PUCCH-PUSCH is enabledbased on any priority indications associated with the overlappingscheduled transmissions).

Aspects of the disclosure are initially described in the context of awireless communications system. Example simultaneous PUCCH-PUSCHtransmission diagrams and an example process flow illustrating aspectsof the discussed techniques are then described. Aspects of thedisclosure are further illustrated by and described with reference toapparatus diagrams, system diagrams, and flowcharts that relate tosimultaneous PUCCH-PUSCH with different priorities.

FIG. 1 illustrates an example of a wireless communications system 100that supports simultaneous PUCCH-PUSCH with different priorities inaccordance with aspects of the present disclosure. The wirelesscommunications system 100 may include one or more base stations 105, oneor more UEs 115, and a core network 130. In some examples, the wirelesscommunications system 100 may be a Long Term Evolution (LTE) network, anLTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR)network. In some examples, the wireless communications system 100 maysupport enhanced broadband communications, ultra-reliable (e.g., missioncritical) communications, low latency communications, communicationswith low-cost and low-complexity devices, or any combination thereof.

The base stations 105 may be dispersed throughout a geographic area toform the wireless communications system 100 and may be devices indifferent forms or having different capabilities. The base stations 105and the UEs 115 may wirelessly communicate via one or more communicationlinks 125. Each base station 105 may provide a coverage area 110 overwhich the UEs 115 and the base station 105 may establish one or morecommunication links 125. The coverage area 110 may be an example of ageographic area over which a base station 105 and a UE 115 may supportthe communication of signals according to one or more radio accesstechnologies.

The UEs 115 may be dispersed throughout a coverage area 110 of thewireless communications system 100, and each UE 115 may be stationary,or mobile, or both at different times. The UEs 115 may be devices indifferent forms or having different capabilities. Some example UEs 115are illustrated in FIG. 1 . The UEs 115 described herein may be able tocommunicate with various types of devices, such as other UEs 115, thebase stations 105, or network equipment (e.g., core network nodes, relaydevices, integrated access and backhaul (IAB) nodes, or other networkequipment), as shown in FIG. 1 .

The base stations 105 may communicate with the core network 130, or withone another, or both. For example, the base stations 105 may interfacewith the core network 130 through one or more backhaul links 120 (e.g.,via an S1, N2, N3, or other interface). The base stations 105 maycommunicate with one another over the backhaul links 120 (e.g., via anX2, Xn, or other interface) either directly (e.g., directly between basestations 105), or indirectly (e.g., via core network 130), or both. Insome examples, the backhaul links 120 may be or include one or morewireless links.

One or more of the base stations 105 described herein may include or maybe referred to by a person having ordinary skill in the art as a basetransceiver station, a radio base station, an access point, a radiotransceiver, a NodeB, an eNodeB (eNB), a next-generation NodeB or agiga-NodeB (either of which may be referred to as a gNB), a Home NodeB,a Home eNodeB, or other suitable terminology.

A UE 115 may include or may be referred to as a mobile device, awireless device, a remote device, a handheld device, or a subscriberdevice, or some other suitable terminology, where the “device” may alsobe referred to as a unit, a station, a terminal, or a client, amongother examples. A UE 115 may also include or may be referred to as apersonal electronic device such as a cellular phone, a personal digitalassistant (PDA), a tablet computer, a laptop computer, or a personalcomputer. In some examples, a UE 115 may include or be referred to as awireless local loop (WLL) station, an Internet of Things (IoT) device,an Internet of Everything (IoE) device, or a machine type communications(MTC) device, among other examples, which may be implemented in variousobjects such as appliances, or vehicles, meters, among other examples.

The UEs 115 described herein may be able to communicate with varioustypes of devices, such as other UEs 115 that may sometimes act as relaysas well as the base stations 105 and the network equipment includingmacro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations,among other examples, as shown in FIG. 1 .

The UEs 115 and the base stations 105 may wirelessly communicate withone another via one or more communication links 125 over one or morecarriers. The term “carrier” may refer to a set of radio frequencyspectrum resources having a defined physical layer structure forsupporting the communication links 125. For example, a carrier used fora communication link 125 may include a portion of a radio frequencyspectrum band (e.g., a bandwidth part (BWP)) that is operated accordingto one or more physical layer channels for a given radio accesstechnology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layerchannel may carry acquisition signaling (e.g., synchronization signals,system information), control signaling that coordinates operation forthe carrier, user data, or other signaling. The wireless communicationssystem 100 may support communication with a UE 115 using carrieraggregation or multi-carrier operation. A UE 115 may be configured withmultiple downlink component carriers and one or more uplink componentcarriers according to a carrier aggregation configuration. Carrieraggregation may be used with both frequency division duplexing (FDD) andtime division duplexing (TDD) component carriers.

In some examples (e.g., in a carrier aggregation configuration), acarrier may also have acquisition signaling or control signaling thatcoordinates operations for other carriers. A carrier may be associatedwith a frequency channel (e.g., an evolved universal mobiletelecommunication system terrestrial radio access (E-UTRA) absoluteradio frequency channel number (EARFCN)) and may be positioned accordingto a channel raster for discovery by the UEs 115. A carrier may beoperated in a standalone mode where initial acquisition and connectionmay be conducted by the UEs 115 via the carrier, or the carrier may beoperated in a non-standalone mode where a connection is anchored using adifferent carrier (e.g., of the same or a different radio accesstechnology).

The communication links 125 shown in the wireless communications system100 may include uplink transmissions from a UE 115 to a base station105, or downlink transmissions from a base station 105 to a UE 115.Carriers may carry downlink or uplink communications (e.g., in an FDDmode) or may be configured to carry downlink and uplink communications(e.g., in a TDD mode).

A carrier may be associated with a particular bandwidth of the radiofrequency spectrum, and in some examples the carrier bandwidth may bereferred to as a “system bandwidth” of the carrier or the wirelesscommunications system 100. For example, the carrier bandwidth may be oneof a number of determined bandwidths for carriers of a particular radioaccess technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz(MHz)). Devices of the wireless communications system 100 (e.g., thebase stations 105, the UEs 115, or both) may have hardwareconfigurations that support communications over a particular carrierbandwidth or may be configurable to support communications over one of aset of carrier bandwidths. In some examples, the wireless communicationssystem 100 may include base stations 105 or UEs 115 that supportsimultaneous communications via carriers associated with multiplecarrier bandwidths. In some examples, each served UE 115 may beconfigured for operating over portions (e.g., a sub-band, a BWP) or allof a carrier bandwidth.

Signal waveforms transmitted over a carrier may be made up of multiplesubcarriers (e.g., using multi-carrier modulation (MCM) techniques suchas orthogonal frequency division multiplexing (OFDM) or discrete Fouriertransform spread OFDM (DFT-S-OFDM)). In a system employing MCMtechniques, a resource element may consist of one symbol period (e.g., aduration of one modulation symbol) and one subcarrier, where the symbolperiod and subcarrier spacing are inversely related. The number of bitscarried by each resource element may depend on the modulation scheme(e.g., the order of the modulation scheme, the coding rate of themodulation scheme, or both). Thus, the more resource elements that a UE115 receives and the higher the order of the modulation scheme, thehigher the data rate may be for the UE 115. A wireless communicationsresource may refer to a combination of a radio frequency spectrumresource, a time resource, and a spatial resource (e.g., spatial layersor beams), and the use of multiple spatial layers may further increasethe data rate or data integrity for communications with a UE 115.

One or more numerologies for a carrier may be supported, where anumerology may include a subcarrier spacing (Δf) and a cyclic prefix. Acarrier may be divided into one or more BWPs having the same ordifferent numerologies. In some examples, a UE 115 may be configuredwith multiple BWPs. In some examples, a single BWP for a carrier may beactive at a given time and communications for the UE 115 may berestricted to one or more active BWPs.

The time intervals for the base stations 105 or the UEs 115 may beexpressed in multiples of a basic time unit which may, for example,refer to a sampling period of T_(s)=1/(Δf_(max)·N_(f)) seconds, whereΔf_(max) may represent the maximum supported subcarrier spacing, andN_(f) may represent the maximum supported discrete Fourier transform(DFT) size. Time intervals of a communications resource may be organizedaccording to radio frames each having a specified duration (e.g., 10milliseconds (ms)). Each radio frame may be identified by a system framenumber (SFN) (e.g., ranging from 0 to 1023).

Each frame may include multiple consecutively numbered subframes orslots, and each subframe or slot may have the same duration. In someexamples, a frame may be divided (e.g., in the time domain) intosubframes, and each subframe may be further divided into a number ofslots. Alternatively, each frame may include a variable number of slots,and the number of slots may depend on subcarrier spacing. Each slot mayinclude a number of symbol periods (e.g., depending on the length of thecyclic prefix prepended to each symbol period). In some wirelesscommunications systems 100, a slot may further be divided into multiplemini-slots containing one or more symbols. Excluding the cyclic prefix,each symbol period may contain one or more (e.g., N_(f)) samplingperiods. The duration of a symbol period may depend on the subcarrierspacing or frequency band of operation.

A subframe, a slot, a mini-slot, or a symbol may be the smallestscheduling unit (e.g., in the time domain) of the wirelesscommunications system 100 and may be referred to as a transmission timeinterval (TTI). In some examples, the TTI duration (e.g., the number ofsymbol periods in a TTI) may be variable. Additionally or alternatively,the smallest scheduling unit of the wireless communications system 100may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

Physical channels may be multiplexed on a carrier according to varioustechniques. A physical control channel and a physical data channel maybe multiplexed on a downlink carrier, for example, using one or more oftime division multiplexing (TDM) techniques, frequency divisionmultiplexing (FDM) techniques, or hybrid TDM-FDM techniques. A controlregion (e.g., a control resource set (CORESET)) for a physical controlchannel may be defined by a number of symbol periods and may extendacross the system bandwidth or a subset of the system bandwidth of thecarrier. One or more control regions (e.g., CORESETs) may be configuredfor a set of the UEs 115. For example, one or more of the UEs 115 maymonitor or search control regions for control information according toone or more search space sets, and each search space set may include oneor multiple control channel candidates in one or more aggregation levelsarranged in a cascaded manner. An aggregation level for a controlchannel candidate may refer to a number of control channel resources(e.g., control channel elements (CCEs)) associated with encodedinformation for a control information format having a given payloadsize. Search space sets may include common search space sets configuredfor sending control information to multiple UEs 115 and UE-specificsearch space sets for sending control information to a specific UE 115.

Each base station 105 may provide communication coverage via one or morecells, for example a macro cell, a small cell, a hot spot, or othertypes of cells, or any combination thereof. The term “cell” may refer toa logical communication entity used for communication with a basestation 105 (e.g., over a carrier) and may be associated with anidentifier for distinguishing neighboring cells (e.g., a physical cellidentifier (PCID), a virtual cell identifier (VCID), or others). In someexamples, a cell may also refer to a geographic coverage area 110 or aportion of a geographic coverage area 110 (e.g., a sector) over whichthe logical communication entity operates. Such cells may range fromsmaller areas (e.g., a structure, a subset of structure) to larger areasdepending on various factors such as the capabilities of the basestation 105. For example, a cell may be or include a building, a subsetof a building, or exterior spaces between or overlapping with geographiccoverage areas 110, among other examples.

A macro cell generally covers a relatively large geographic area (e.g.,several kilometers in radius) and may allow unrestricted access by theUEs 115 with service subscriptions with the network provider supportingthe macro cell. A small cell may be associated with a lower-powered basestation 105, as compared with a macro cell, and a small cell may operatein the same or different (e.g., licensed, unlicensed) frequency bands asmacro cells. Small cells may provide unrestricted access to the UEs 115with service subscriptions with the network provider or may providerestricted access to the UEs 115 having an association with the smallcell (e.g., the UEs 115 in a closed subscriber group (CSG), the UEs 115associated with users in a home or office). A base station 105 maysupport one or multiple cells and may also support communications overthe one or more cells using one or multiple component carriers.

In some examples, a carrier may support multiple cells, and differentcells may be configured according to different protocol types (e.g.,MTC, narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB)) that mayprovide access for different types of devices.

In some examples, a base station 105 may be movable and thereforeprovide communication coverage for a moving geographic coverage area110. In some examples, different geographic coverage areas 110associated with different technologies may overlap, but the differentgeographic coverage areas 110 may be supported by the same base station105. In other examples, the overlapping geographic coverage areas 110associated with different technologies may be supported by differentbase stations 105. The wireless communications system 100 may include,for example, a heterogeneous network in which different types of thebase stations 105 provide coverage for various geographic coverage areas110 using the same or different radio access technologies.

The wireless communications system 100 may support synchronous orasynchronous operation. For synchronous operation, the base stations 105may have similar frame timings, and transmissions from different basestations 105 may be approximately aligned in time. For asynchronousoperation, the base stations 105 may have different frame timings, andtransmissions from different base stations 105 may, in some examples,not be aligned in time. The techniques described herein may be used foreither synchronous or asynchronous operations.

Some UEs 115, such as MTC or IoT devices, may be low cost or lowcomplexity devices and may provide for automated communication betweenmachines (e.g., via Machine-to-Machine (M2M) communication). M2Mcommunication or MTC may refer to data communication technologies thatallow devices to communicate with one another or a base station 105without human intervention. In some examples, M2M communication or MTCmay include communications from devices that integrate sensors or metersto measure or capture information and relay such information to acentral server or application program that makes use of the informationor presents the information to humans interacting with the applicationprogram. Some UEs 115 may be designed to collect information or enableautomated behavior of machines or other devices. Examples ofapplications for MTC devices include smart metering, inventorymonitoring, water level monitoring, equipment monitoring, healthcaremonitoring, wildlife monitoring, weather and geological eventmonitoring, fleet management and tracking, remote security sensing,physical access control, and transaction-based business charging.

Some UEs 115 may be configured to employ operating modes that reducepower consumption, such as half-duplex communications (e.g., a mode thatsupports one-way communication via transmission or reception, but nottransmission and reception simultaneously). In some examples,half-duplex communications may be performed at a reduced peak rate.Other power conservation techniques for the UEs 115 include entering apower saving deep sleep mode when not engaging in active communications,operating over a limited bandwidth (e.g., according to narrowbandcommunications), or a combination of these techniques. For example, someUEs 115 may be configured for operation using a narrowband protocol typethat is associated with a defined portion or range (e.g., set ofsubcarriers or resource blocks (RBs)) within a carrier, within aguard-band of a carrier, or outside of a carrier.

The wireless communications system 100 may be configured to supportultra-reliable communications or low-latency communications, or variouscombinations thereof. For example, the wireless communications system100 may be configured to support ultra-reliable low-latencycommunications (URLLC) or mission critical communications. The UEs 115may be designed to support ultra-reliable, low-latency, or criticalfunctions (e.g., mission critical functions). Ultra-reliablecommunications may include private communication or group communicationand may be supported by one or more mission critical services such asmission critical push-to-talk (MCPTT), mission critical video (MCVideo),or mission critical data (MCData). Support for mission criticalfunctions may include prioritization of services, and mission criticalservices may be used for public safety or general commercialapplications. The terms ultra-reliable, low-latency, mission critical,and ultra-reliable low-latency may be used interchangeably herein.

In some examples, a UE 115 may also be able to communicate directly withother UEs 115 over a device-to-device (D2D) communication link 135(e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115utilizing D2D communications may be within the geographic coverage area110 of a base station 105. Other UEs 115 in such a group may be outsidethe geographic coverage area 110 of a base station 105 or be otherwiseunable to receive transmissions from a base station 105. In someexamples, groups of the UEs 115 communicating via D2D communications mayutilize a one-to-many (1:M) system in which each UE 115 transmits toevery other UE 115 in the group. In some examples, a base station 105facilitates the scheduling of resources for D2D communications. In othercases, D2D communications are carried out between the UEs 115 withoutthe involvement of a base station 105.

In some systems, the D2D communication link 135 may be an example of acommunication channel, such as a sidelink communication channel, betweenvehicles (e.g., UEs 115). In some examples, vehicles may communicateusing vehicle-to-everything (V2X) communications, vehicle-to-vehicle(V2V) communications, or some combination of these. A vehicle may signalinformation related to traffic conditions, signal scheduling, weather,safety, emergencies, or any other information relevant to a V2X system.In some examples, vehicles in a V2X system may communicate with roadsideinfrastructure, such as roadside units, or with the network via one ormore network nodes (e.g., base stations 105) using vehicle-to-network(V2N) communications, or with both.

The core network 130 may provide user authentication, accessauthorization, tracking, Internet Protocol (IP) connectivity, and otheraccess, routing, or mobility functions. The core network 130 may be anevolved packet core (EPC) or 5G core (5GC), which may include at leastone control plane entity that manages access and mobility (e.g., amobility management entity (MME), an access and mobility managementfunction (AMF)) and at least one user plane entity that routes packetsor interconnects to external networks (e.g., a serving gateway (S-GW), aPacket Data Network (PDN) gateway (P-GW), or a user plane function(UPF)). The control plane entity may manage non-access stratum (NAS)functions such as mobility, authentication, and bearer management forthe UEs 115 served by the base stations 105 associated with the corenetwork 130. User IP packets may be transferred through the user planeentity, which may provide IP address allocation as well as otherfunctions. The user plane entity may be connected to the networkoperators IP services 150. The network operators IP services 150 mayinclude access to the Internet, Intranet(s), an IP Multimedia Subsystem(IMS), or a Packet-Switched Streaming Service.

Some of the network devices, such as a base station 105, may includesubcomponents such as an access network entity 140, which may be anexample of an access node controller (ANC). Each access network entity140 may communicate with the UEs 115 through one or more other accessnetwork transmission entities 145, which may be referred to as radioheads, smart radio heads, or transmission/reception points (TRPs). Eachaccess network transmission entity 145 may include one or more antennapanels. In some configurations, various functions of each access networkentity 140 or base station 105 may be distributed across various networkdevices (e.g., radio heads and ANCs) or consolidated into a singlenetwork device (e.g., a base station 105).

The wireless communications system 100 may operate using one or morefrequency bands, typically in the range of 300 megahertz (MHz) to 300gigahertz (GHz). Generally, the region from 300 MHz to 3 GHz is known asthe ultra-high frequency (UHF) region or decimeter band because thewavelengths range from approximately one decimeter to one meter inlength. The UHF waves may be blocked or redirected by buildings andenvironmental features, but the waves may penetrate structuressufficiently for a macro cell to provide service to the UEs 115 locatedindoors. The transmission of UHF waves may be associated with smallerantennas and shorter ranges (e.g., less than 100 kilometers) compared totransmission using the smaller frequencies and longer waves of the highfrequency (HF) or very high frequency (VHF) portion of the spectrumbelow 300 MHz.

The wireless communications system 100 may also operate in a super highfrequency (SHF) region using frequency bands from 3 GHz to 30 GHz, alsoknown as the centimeter band, or in an extremely high frequency (EHF)region of the spectrum (e.g., from 30 GHz to 300 GHz), also known as themillimeter band. In some examples, the wireless communications system100 may support millimeter wave (mmW) communications between the UEs 115and the base stations 105, and EHF antennas of the respective devicesmay be smaller and more closely spaced than UHF antennas. In someexamples, this may facilitate use of antenna arrays within a device. Thepropagation of EHF transmissions, however, may be subject to evengreater atmospheric attenuation and shorter range than SHF or UHFtransmissions. The techniques disclosed herein may be employed acrosstransmissions that use one or more different frequency regions, anddesignated use of bands across these frequency regions may differ bycountry or regulating body.

The wireless communications system 100 may utilize both licensed andunlicensed radio frequency spectrum bands. For example, the wirelesscommunications system 100 may employ LAA, LTE-Unlicensed (LTE-U) radioaccess technology, or NR technology in an unlicensed band such as the 5GHz industrial, scientific, and medical (ISM) band. When operating inunlicensed radio frequency spectrum bands, devices such as the basestations 105 and the UEs 115 may employ carrier sensing for collisiondetection and avoidance. In some examples, operations in unlicensedbands may be based on a carrier aggregation configuration in conjunctionwith component carriers operating in a licensed band (e.g., LAA).Operations in unlicensed spectrum may include downlink transmissions,uplink transmissions, P2P transmissions, or D2D transmissions, amongother examples.

A base station 105 or a UE 115 may be equipped with multiple antennas,which may be used to employ techniques such as transmit diversity,receive diversity, multiple-input multiple-output (MIMO) communications,or beamforming. The antennas of a base station 105 or a UE 115 may belocated within one or more antenna arrays or antenna panels, which maysupport MIMO operations or transmit or receive beamforming. For example,one or more base station antennas or antenna arrays may be co-located atan antenna assembly, such as an antenna tower. In some examples,antennas or antenna arrays associated with a base station 105 may belocated in diverse geographic locations. A base station 105 may have anantenna array with a number of rows and columns of antenna ports thatthe base station 105 may use to support beamforming of communicationswith a UE 115. Likewise, a UE 115 may have one or more antenna arraysthat may support various MIMO or beamforming operations. Additionally oralternatively, an antenna panel may support radio frequency beamformingfor a signal transmitted via an antenna port.

The base stations 105 or the UEs 115 may use MIMO communications toexploit multipath signal propagation and increase the spectralefficiency by transmitting or receiving multiple signals via differentspatial layers. Such techniques may be referred to as spatialmultiplexing. The multiple signals may, for example, be transmitted bythe transmitting device via different antennas or different combinationsof antennas. Likewise, the multiple signals may be received by thereceiving device via different antennas or different combinations ofantennas. Each of the multiple signals may be referred to as a separatespatial stream and may carry bits associated with the same data stream(e.g., the same codeword) or different data streams (e.g., differentcodewords). Different spatial layers may be associated with differentantenna ports used for channel measurement and reporting. MIMOtechniques include single-user MIMO (SU-MIMO), where multiple spatiallayers are transmitted to the same receiving device, and multiple-userMIMO (MU-MIMO), where multiple spatial layers are transmitted tomultiple devices.

Beamforming, which may also be referred to as spatial filtering,directional transmission, or directional reception, is a signalprocessing technique that may be used at a transmitting device or areceiving device (e.g., a base station 105, a UE 115) to shape or steeran antenna beam (e.g., a transmit beam, a receive beam) along a spatialpath between the transmitting device and the receiving device.Beamforming may be achieved by combining the signals communicated viaantenna elements of an antenna array such that some signals propagatingat particular orientations with respect to an antenna array experienceconstructive interference while others experience destructiveinterference. The adjustment of signals communicated via the antennaelements may include a transmitting device or a receiving deviceapplying amplitude offsets, phase offsets, or both to signals carriedvia the antenna elements associated with the device. The adjustmentsassociated with each of the antenna elements may be defined by abeamforming weight set associated with a particular orientation (e.g.,with respect to the antenna array of the transmitting device orreceiving device, or with respect to some other orientation).

A base station 105 or a UE 115 may use beam sweeping techniques as partof beam forming operations. For example, a base station 105 may usemultiple antennas or antenna arrays (e.g., antenna panels) to conductbeamforming operations for directional communications with a UE 115.Some signals (e.g., synchronization signals, reference signals, beamselection signals, or other control signals) may be transmitted by abase station 105 multiple times in different directions. For example,the base station 105 may transmit a signal according to differentbeamforming weight sets associated with different directions oftransmission. Transmissions in different beam directions may be used toidentify (e.g., by a transmitting device, such as a base station 105, orby a receiving device, such as a UE 115) a beam direction for latertransmission or reception by the base station 105.

Some signals, such as data signals associated with a particularreceiving device, may be transmitted by a base station 105 in a singlebeam direction (e.g., a direction associated with the receiving device,such as a UE 115). In some examples, the beam direction associated withtransmissions along a single beam direction may be determined based on asignal that was transmitted in one or more beam directions. For example,a UE 115 may receive one or more of the signals transmitted by the basestation 105 in different directions and may report to the base station105 an indication of the signal that the UE 115 received with a highestsignal quality or an otherwise acceptable signal quality.

In some examples, transmissions by a device (e.g., by a base station 105or a UE 115) may be performed using multiple beam directions, and thedevice may use a combination of digital precoding or radio frequencybeamforming to generate a combined beam for transmission (e.g., from abase station 105 to a UE 115). The UE 115 may report feedback thatindicates precoding weights for one or more beam directions, and thefeedback may correspond to a configured number of beams across a systembandwidth or one or more sub-bands. The base station 105 may transmit areference signal (e.g., a cell-specific reference signal (CRS), achannel state information reference signal (CSI-RS)), which may beprecoded or unprecoded. The UE 115 may provide feedback for beamselection, which may be a precoding matrix indicator (PMI) orcodebook-based feedback (e.g., a multi-panel type codebook, a linearcombination type codebook, a port selection type codebook). Althoughthese techniques are described with reference to signals transmitted inone or more directions by a base station 105, a UE 115 may employsimilar techniques for transmitting signals multiple times in differentdirections (e.g., for identifying a beam direction for subsequenttransmission or reception by the UE 115) or for transmitting a signal ina single direction (e.g., for transmitting data to a receiving device).

A receiving device (e.g., a UE 115) may try multiple receiveconfigurations (e.g., directional listening) when receiving varioussignals from the base station 105, such as synchronization signals,reference signals, beam selection signals, or other control signals. Forexample, a receiving device may try multiple receive directions byreceiving via different antenna subarrays, by processing receivedsignals according to different antenna subarrays, by receiving accordingto different receive beamforming weight sets (e.g., differentdirectional listening weight sets) applied to signals received atmultiple antenna elements of an antenna array, or by processing receivedsignals according to different receive beamforming weight sets appliedto signals received at multiple antenna elements of an antenna array,any of which may be referred to as “listening” according to differentreceive configurations or receive directions. In some examples, areceiving device may use a single receive configuration to receive alonga single beam direction (e.g., when receiving a data signal). The singlereceive configuration may be aligned in a beam direction determinedbased on listening according to different receive configurationdirections (e.g., a beam direction determined to have a highest signalstrength, highest signal-to-noise ratio (SNR), or otherwise acceptablesignal quality based on listening according to multiple beamdirections).

The wireless communications system 100 may be a packet-based networkthat operates according to a layered protocol stack. In the user plane,communications at the bearer or Packet Data Convergence Protocol (PDCP)layer may be IP-based. A Radio Link Control (RLC) layer may performpacket segmentation and reassembly to communicate over logical channels.A Medium Access Control (MAC) layer may perform priority handling andmultiplexing of logical channels into transport channels. The MAC layermay also use error detection techniques, error correction techniques, orboth to support retransmissions at the MAC layer to improve linkefficiency. In the control plane, the Radio Resource Control (RRC)protocol layer may provide establishment, configuration, and maintenanceof an RRC connection between a UE 115 and a base station 105 or a corenetwork 130 supporting radio bearers for user plane data. At thephysical layer, transport channels may be mapped to physical channels.

The UEs 115 and the base stations 105 may support retransmissions ofdata to increase the likelihood that data is received successfully.Hybrid automatic repeat request (HARQ) feedback is one technique forincreasing the likelihood that data is received correctly over acommunication link 125. HARQ may include a combination of errordetection (e.g., using a cyclic redundancy check (CRC)), forward errorcorrection (FEC), and retransmission (e.g., automatic repeat request(ARQ)). HARQ may improve throughput at the MAC layer in poor radioconditions (e.g., low signal-to-noise conditions). In some examples, adevice may support same-slot HARQ feedback, where the device may provideHARQ feedback in a specific slot for data received in a previous symbolin the slot. In other cases, the device may provide HARQ feedback in asubsequent slot, or according to some other time interval.

In some cases, a UE 115 may receive an uplink grant from a base station105 that indicates scheduling information for uplink transmissions bythe UE 115. For example, an uplink grant may indicate schedulinginformation including time and frequency resources for an uplinktransmission (e.g., a PUSCH transmission). Similarly, a UE 115 mayreceive a downlink grant from a base station 105 that indicatesscheduling information for downlink transmissions from the base station105 to the UE 115. For example, a downlink grant may indicate schedulinginformation including time and frequency resources for a downlinktransmission (e.g., a PDSCH transmission). In some cases, the PDSCH mayinclude downlink data and may further schedule an uplink feedbacktransmission (e.g., a PUCCH transmission) from the UE 115 to the basestation 105 (e.g., where the PUCCH may include HARQ feedback associatedwith the PDSCH transmission).

In some cases, a base station 105 may transmit an uplink grant to a UE115 that indicates scheduling information for an uplink transmission(e.g., a PUSCH transmission) by the UE 115. In some scenarios, the basestation 105 may also transmit a downlink grant scheduling feedbackinformation (e.g., UCI) to be piggybacked on the uplink shared channeltransmission. For example, in some cases an uplink grant may schedule aPUSCH transmission that overlaps in time with a PUCCH transmission, suchthat the UE 115 may piggyback UCI associated with the PUCCH transmissionon the PUSCH transmission. The UE 115 may thus perform the PUSCHtransmission (e.g., with PUCCH feedback information multiplexed on thePUSCH) to the base station, and may drop the PUCCH transmission.

As discussed herein, wireless communications system 100 may supportsimultaneous PUCCH-PUSCH transmission by UEs 115. For example, wirelesscommunications system 100 may support and enable simultaneousPUCCH-PUSCH across two or more carriers. In some cases, to efficientlysupport simultaneous PUCCH-PUSCH, a carrier configured for a PUSCHtransmission may further be configured to disable control information(e.g., a carrier configured for PUSCH in a simultaneous PUCCH-PUSCHscenario may be configured as a data-only carrier or non-piggybackcarrier). For example, wireless communications system 100 may configure(e.g., via RRC signaling) simultaneous PUCCH-PUSCH across two or morecarriers, where piggybacking of feedback information on uplink sharedchannel transmission may be disabled. In other words, wirelesscommunications system 100 may configure simultaneous PUCCH-PUSCH suchthat feedback information (e.g., HARQ feedback, P-CSI) of PUCCH may notbe piggybacked (e.g., multiplexed) on the PUSCH (e.g., as the PUCCH andPUSCH may be transmitted simultaneously). Configuring UEs 115 withsimultaneous PUCCH-PUSCH and disabling UCI piggybacking on PUSCH forsome uplink carriers may allow utilization of some SCells for data only,which may provide for more efficient handling of control information(e.g., improved HARQ procedures), improved data throughput (e.g., onPUSCH), etc.

FIG. 2 illustrates an example of a wireless communications system 200that supports simultaneous PUCCH-PUSCH with different priorities inaccordance with aspects of the present disclosure. In some examples,wireless communications system 200 may implement aspects of wirelesscommunications system 100. UE 115-a may be an example of a UE 115 asdescribed with respect to FIG. 1 , and base station 105-a may be anexample of a base station 105 as described with respect to FIG. 1 . Basestation 105-a may serve a coverage area 110-a, which may include UE115-a. In some cases, base station 105-a and UE 115-a may communicateusing various CA schemes. For example, UE 115-a may communicate withbase station 105-a using an uplink CA configuration (e.g., which mayinclude, for example, two uplink carriers, as in the example illustratedby FIG. 2 ). As discussed herein, wireless communications system 200 maysupport simultaneous transmission of PUCCH transmission 205 and PUSCHtransmission 210 (which may also be referred to as simultaneousPUCCH-PUSCH).

Base station 105-a may transmit an uplink grant 215 to UE 115-a. Uplinkgrant 215 may schedule a set of uplink resources for UE 115-a to use totransmit an uplink transmission (e.g., a PUSCH transmission 210). Insome cases, a UE 115-a may transmit a scheduling request (SR) to basestation 105-a, prompting base station 105-a to transmit the uplink grant215 to UE 115-a. For example, UE 115-a may identify pending (e.g.,buffered) data to be transmitted to base station 105-a, and UE 115-a mayaccordingly transmit an SR to base station 105-a to request uplinkresources for transmission of the pending data. In response to the SR,base station 105-a may transmit uplink grant 215 to UE 115-a, and UE115-a may transmit uplink data (e.g., PUSCH transmission 210) to thebase station 105-a using time and frequency resources indicated by theuplink grant 215.

In some cases, base station 105-a may transmit a downlink grant (whichmay also be referred to as a downlink assignment or a schedulingassignment) to UE 115-a. The downlink grant may include resourcesindicating a downlink transmission, such as a PDSCH message, from basestation 105-a. UE 115-a may monitor the indicated resources for thePDSCH message, and may attempt to decode the message. Based onmonitoring the resources and attempting decoding, UE 115-a may generatefeedback information for the PDSCH. The feedback information may betransmitted by UE 115-a in an uplink message. For example, UE 115-a maytransmit HARQ feedback, such as an acknowledgment (ACK) or a negativeacknowledgment (NACK). An ACK may be transmitted based on a successfulreception and decoding of a message from base station 105-a, and a NACKmay be transmitted based on unsuccessful reception or decoding of thePDSCH transmission. The feedback information may be transmitted in aPUCCH scheduled by an uplink grant (e.g., which may be included inPDSCH, may be included in the original downlink grant, may be a separateuplink grant, etc.) transmitted to UE 115-a by base station 105-a.

In some scenarios, UE 115-a may piggyback feedback information (e.g., anACK/NACK for a downlink shared channel transmission) in PUSCHtransmission 210. For example, in some cases, a PUCCH transmission 205may be scheduled for a time that overlaps with a PUSCH transmission 210.Therefore, UE 115-a may use the PUSCH transmission 210 to transmitfeedback information. For example, UE 115-a may piggyback UCI on thePUSCH transmission 210 (e.g., HARQ feedback, P-CSI, etc. may bemultiplexed onto PUSCH and may be transmitted via PUSCH transmission210) and UE 115-a may refrain from transmitting the PUCCH. In otherexamples, UE 115-a may receive an uplink grant 215 scheduling a PUSCHtransmission 210 that overlaps in time with scheduled PUCCH transmission205 (e.g., as illustrated in the example of FIG. 2 ). In such cases, UE115-a may similarly piggyback (e.g., multiplex) UCI associated with thePUCCH transmission 205 onto the PUSCH transmission 210 (e.g., and UE115-a may drop the PUCCH transmission 205 as to avoid simultaneousPUCCH-PUSCH transmission).

However, in some scenarios, it may be beneficial for wirelesscommunications systems to support simultaneous PUCCH-PUSCH transmission.According to the techniques described herein, wireless communicationssystem 200 may support simultaneous PUCCH-PUSCH transmission. Forexample, wireless communications system 200 may support and enablesimultaneous PUCCH-PUSCH across two or more carriers. In some cases, toefficiently support simultaneous PUCCH-PUSCH, a carrier configured for aPUSCH transmission 210 may further be configured to disablecommunication of PUCCH control information via the carrier (e.g., acarrier configured for PUSCH in a simultaneous PUCCH-PUSCH scenario maybe configured as a data-only carrier). For example, wirelesscommunications system 200 may configure (e.g., via RRC signaling)simultaneous PUCCH-PUSCH across two or more carriers, where piggybackingof feedback information on PUSCH transmission 210 may be disabled (e.g.,and PUCCH transmission 205 may be transmitted simultaneously, or atleast partially overlapping in time, with PUSCH transmission 210). Inother words, wireless communications system 200 may configuresimultaneous PUCCH-PUSCH such that feedback information (e.g., HARQfeedback, P-CSI) of PUCCH may not be piggybacked (e.g., multiplexed) onthe PUSCH.

In some examples, wireless communications system 200 may illustrateinter-FR CA, inter-band CA, CA across carriers with different SCS, CA ina LAA system, etc., where disabling UCI piggybacking on PUSCH for someuplink carriers of the CA configuration may provide for more efficientcommunications. For instance, in some cases, a CA configuration mayinclude two carriers on different bands or frequency ranges, may includetwo carriers with different SCS, etc. such that multiplexing UCI may becomputationally complex, may be time consuming, may decrease networkreliability and efficiency, etc. As such, disabling UCI piggy backing ona carrier configured for PUSCH may provide for reduced computationalcomplexity, reduced latency (e.g., as, in some cases, the UCI may betransmitted simultaneously via PUCCH transmission 205), or the like.

As another example, in some cases a CA configuration may include one ormore carriers in the unlicensed band (e.g., in examples where wirelesscommunications system 200 illustrates an LAA system). In such scenarios,UE 115-a may perform listen-before-talk (LBT) procedures prior toaccessing the medium. As such, reliance on UCI piggybacking forcommunicating feedback information may be inefficient, as the UE 115-amay or may not ultimately win access to the medium for PUSCHtransmission 210 on a carrier in the unlicensed band. The describedtechniques may be implemented to disable UCI piggybacking on suchcarriers in the unlicensed band (e.g., which may provide for improvedreliability of uplink control information via PUCCH transmissions 205,may provide for improved throughput data only carriers via PUSCHtransmissions 210, etc.).

As described herein, simultaneous PUCCH-PUSCH may be configured via RRCsignaling. For example, RRC configuration may enable simultaneousPUCCH-PUSCH across carriers and, once configured for a particular PUSCH,multiplexing of UCI from PUCCH may be disabled for the particular PUSCHconfigured for simultaneous PUCCH-PUSCH. In some cases, RRC signalingfor simultaneous PUCCH-PUSCH configuration may include configuration ofdata-only carriers (e.g., where UCI piggybacking is disabled) on a percarrier basis, on a per group-of-uplink-carriers basis, on a percell-group/PUCCH-group basis, etc.

For example, in some cases, a 1-bit RRC parameter per uplink carrier mayconfigure (e.g., may inform UE 115-a) which uplink carrier(s) areconfigured as uplink data-only carriers (e.g., where an uplink data-onlycarrier may refer to an uplink carrier where UCI piggybacking on PUSCHis disabled such that PUSCH does not multiplex HARQ-ACK/P-CSI in thePUCCH). Once configured, UCI of the PUCCH will not be multiplexed on aPUSCH transmission 210 on the uplink carrier. For supplemental uplink(SUL), one serving cell may have two uplink carriers (UL+SUL), in whichcase the 1-bit RRC parameter may be per UL/SUL carrier. As an example,in a CA scenario where five uplink carriers are configured for uplink CAand two carriers out of the five carriers are configured with SUL, RRCsignaling may include a seven bit sequence for per-uplink-carrierconfiguration of whether the carriers are uplink data-only carriers(e.g., as there are seven total carriers that may be configured asdata-only carriers). For supplemental uplink (SUL), one serving cell mayhave two uplink carriers (UL+SUL), in which case the 1-bit RRC parametermay be per uplink serving cell (i.e., 1 bit per set of UL+SUL). As anexample, in a CA scenario where five uplink carriers are configured foruplink CA and two carriers out of the five carriers are configured withSUL, RRC signaling may include a five bit sequence forper-uplink-serving-cell configuration of whether the carriers are uplinkdata-only carriers (e.g., as there are five total serving cells whichmay be configured as data-only carriers).

In some examples, a 1-bit RRC parameter per group of uplink carriers mayconfigure (e.g., inform UE 115-a) which group of uplink carriers is thegroup of uplink data-only carriers. Once configured, UCI of the PUCCHmay not be multiplexed on any PUSCH transmissions 210 in the group of ULcarriers indicated by the 1-bit RRC parameter. The per group of uplinkcarriers can be per band, per FR, per timing advance (TA) group, percell-group/PUCCH-group, per UE 115, etc. In some cases, signalingoverhead may be reduced for configuration of uplink data-only carriersfor simultaneous PUCCH-PUSCH configuration.

In some examples, a 1-bit RRC parameter per cell-group/PUCCH-group mayconfigure (e.g., inform UE 115-a) which SCells are the uplink data-onlycarrier(s) (e.g., which SCells in the bands other than the band forP(S)Cell/PUCCH-SCell in the cell-group/PUCCH-group). Once configured,UCI of the PUCCH may not be multiplexed on a PUSCH in any SCell(s) thatis in different band from the P(S)Cell/PUCCH-SCell. As an example, in aCA scenario where five uplink carriers are configured in a cell group,if the RRC parameter corresponding to the cell group is set (e.g.,toggled, indicates data only configuration, etc.), one carrier is thePCell, one carrier is SCell in the same band as the PCell (e.g., andthus is not configured as data-only), and the remaining three carriersare in other bands (e.g., and the remaining three carriers are thusconfigured as data-only carriers). In other words, simultaneousPUCCH-PUSCH may be supported across bands (e.g., simultaneousPUCCH-PUSCH may not be supported within the same band) and, as such, RRCsignaling may configure simultaneous PUCCH-PUSCH across bands or acrossfrequency ranges per cell-group accordingly.

In some examples, a 1-bit RRC parameter per UE may configure (e.g.,inform UE 115-a) which SCells are the uplink data only carrier(s) (e.g.,which SCells in the bands other than the band for PCell). Onceconfigured, UCI of the PUCCH may not be multiplexed on a PUSCH in anySCell(s) that is in different band from the PCell. As an example, in aCA scenario where five uplink carriers are configured in a cell group,if the RRC parameter corresponding to the cell group is set (e.g.,toggled, indicates data only configuration, etc.), one carrier is thePCell, one carrier is SCell in the same band as the PCell (e.g., andthus is not configured as data-only), and the remaining three carriersare in other band (e.g., and the remaining three carriers are thusconfigured as data-only carriers). In other words, simultaneousPUCCH-PUSCH may be supported across bands (e.g., simultaneousPUCCH-PUSCH may not be supported within the same band) and, as such, RRCsignaling may configure simultaneous PUCCH-PUSCH across bands or acrossfrequency ranges per cell-group accordingly.

Wireless communications system 200 may handle priority indications inaccordance with one or more aspects of the techniques described herein.For example, uplink grant 215 (e.g., DCI scheduling a PUSCH transmission210) may include a priority index field to indicate a priorityassociated with a transmission or resources scheduled by the uplinkgrant 215. For instance, uplink grant 215 may include a priority indexfield to indicate a priority associated with a PUSCH transmission 210scheduled by the uplink grant 215. In some cases, UE 115-a may performor drop scheduled transmissions that overlap, when simultaneousPUCCH-PUSCH is enabled, based on any priority indications associatedwith the overlapping scheduled transmissions (e.g., as described in moredetail herein, for example, with reference to FIGS. 3 through 6 ).Similarly, base station 105-a may schedule transmissions, receivetransmissions, set priority of transmissions, etc. based on one or moreaspects of the priority indication handling techniques described herein.

For example, wireless communications system 200 (which, in someexamples, may be an example of an ultra-reliable low-latencycommunications (URLLC) system) may include a one bit priority indicationfield in the downlink DCI and uplink DCI. If multiple transmissionsassociated with different priority indexes overlap, the UE 115-a maydrop one or more transmissions having a lower priority index. Forexample, wireless communications system 200 may handle priorityindications in two steps. First, any overlapped PUSCH/PUCCHtransmissions with the same priority index across uplink carriers may beresolved (e.g., if a PUCCH and a PUSCH associated with the same priorityindex overlap in time, the UCI on the PUCCH is piggybacked on the PUSCHand the PUCCH is dropped). Second, any overlapped PUSCH/PUCCHtransmissions with different priority indices across uplink carriers maybe resolved. For instance, Table 1 may illustrate priority handling inexample scenarios where simultaneous PUCCH-PUSCH is not configured.

TABLE 1 Overlapping Scheduled Transmissions Priority Handling BehaviorPUCCH with high priority vs Drop the PUSCH/PUCCH with low PUSCH/PUCCHwith low priority priority PUSCH with high priority vs PUCCH Drop thePUCCH with low priority with low priority Dynamic grant (DG)-PUSCH withDrop the CG-PUSCH with low high priority vs configured grant priority(CG)-PUSCH with low priority CG-PUSCH with high priority vs Drop theDG-PUSCH with low DG-PUSCH with low priority priority CG-PUSCH with highpriority vs Drop the CG-PUSCH with low CG-PUSCH with low prioritypriority

In scenarios where simultaneous PUCCH-PUSCH is configured, thetechniques described herein may provide for additional priority handlingtechniques, as configuration of simultaneous PUCCH-PUSCH may, in somecases, affect whether overlapping scheduled transmissions can betransmitted simultaneously or whether overlapping scheduledtransmissions are to be dropped. In some examples, wirelesscommunications system 200 may not include priority indication fields inDCI scheduling PDSCH/PUSCH on any carriers that are configured forsimultaneous PUCCH-PUSCH (e.g., priority indication may be disabled oncarriers configured for simultaneous PUCCH-PUSCH or on all carriers whensimultaneous PUCCH-PUSCH is configured). In such an example, UE 115-amay not expect to be configured with a priority indication field inDCI(s) scheduling PDSCH/PUSCH on any carriers if configured withsimultaneous PUCCH-PUSCH.

As another example, whenever a PUSCH on a data-only uplink carrier isscheduled, any overlapping PUCCH/PUSCH in the other carrier(s) may havethe same priority index as the PUSCH on the data-only uplink carrier. Insuch an example, as the priority index is the same across overlappeduplink transmissions, overlapped PUSCH/PUCCH transmissions with the samepriority index across uplink carriers may be resolved. Variousadditional techniques for priority handling of overlapping scheduledtransmissions are described herein, for example, with reference to FIGS.3 through 6 below.

Further, in some cases, wireless communications system 200 may specifyor adhere to criteria for when simultaneous PUCCH-PUSCH may beconfigured. For example, in some cases, simultaneous PUCCH-PUSCH may notbe configured together with two cell-groups/PUCCH-groups (e.g., to avoidsimultaneous transmissions of PUCCH+PUSCH+PUCCH+PUSCH across uplinkcarriers, which may result in new UE behaviors on power allocationacross uplink transmissions). In other examples, simultaneousPUCCH-PUSCH may be configured together with twocell-groups/PUCCH-groups, however the combination of UE transmissionsmay be limited. For instance, two PUCCHs, one PUCCH+one/multiple PUSCHs,two/multiple PUSCHs, etc. may be allowed (e.g., may be configured withinwireless communications system 200). However, two PUCCHs+one/multiplePUSCHs may not be allowed (e.g., may not be configured within wirelesscommunications system 200).

FIG. 3 illustrates an example of a simultaneous PUCCH-PUSCH transmissiondiagram 300 that supports simultaneous PUCCH-PUSCH with differentpriorities in accordance with aspects of the present disclosure. In someexamples, simultaneous PUCCH-PUSCH transmission diagram 300 mayimplement aspects of wireless communications system 100 and/or wirelesscommunications system 200. Simultaneous PUCCH-PUSCH transmission diagram300 may illustrate techniques for simultaneous PUCCH-PUSCH priorityhandling (e.g., where simultaneous PUCCH-PUSCH transmission isdetermined in Step 1 before handling different priorities).

For example, when a UE is configured with a priority index field in theDCI, simultaneous PUCCH-PUSCH transmission may be determined in Step 1before handling different priorities. In Step 1, a UE may resolveoverlapped PUSCH/PUCCH transmissions with the same priority index acrossUL carriers and may make a determination of simultaneous PUCCH-PUSCHaccording to the procedures described herein. Simultaneous PUCCH-PUSCHmay occur as a consequence of Step 1 for a given priority index. Forinstance, in the example of FIG. 3 , simultaneous transmission 305 andtransmission 310 (e.g., simultaneous PUCCH-PUSCH) may occur as aconsequence of Step 1 for a low priority index. In Step 2, a UE maycompare overlapping transmissions (e.g., simultaneous transmission 305and transmission 310 that overlaps with transmission 315), and the UEmay select the transmission 315 with high priority (e.g., and the UE maydrop transmission 305, transmission 310, or both). Generally, Table 2may illustrate priority handling in example scenarios where simultaneousPUCCH-PUSCH occurs as a result of Step 1.

TABLE 2 Overlapping Scheduled Transmissions Priority Handling BehaviorSimultaneous PUCCH-PUCCH with Drop the PUSCH with low priority highpriority vs PUSCH with low or the PUCCH with low priority priority orPUCCH with low priority PUSCH with high priority or PUCCH Drop bothPUCCH and PUSCH of with high priority vs simultaneous the simultaneousPUCCH-PUSCH PUCCH-PUSCH with low priority with low priority, or; Dropeither PUCCH or PUSCH of the simultaneous PUCCH-PUSCH with low prioritySimultaneous PUCCH-PUSCH with Drop both PUCCH and PUSCH of high priorityvs simultaneous the simultaneous PUCCH-PUSCH PUCCH-PUSCH with lowpriority with low priority, or; Drop either PUCCH or PUSCH of thesimultaneous PUCCH-PUSCH with low priority

FIG. 4 illustrates an example of a simultaneous PUCCH-PUSCH transmissiondiagram 400 that supports simultaneous PUCCH-PUSCH with differentpriorities in accordance with aspects of the present disclosure. In someexamples, simultaneous PUCCH-PUSCH transmission diagram 400 mayimplement aspects of wireless communications system 100 and/or wirelesscommunications system 200. Simultaneous PUCCH-PUSCH transmission diagram400 may illustrate techniques for simultaneous PUCCH-PUSCH priorityhandling (e.g., where simultaneous PUCCH-PUSCH transmission isdetermined in Step 2 after resolving PUCCH/PUSCH for each priorityindex).

For example, when a UE is configured with a priority index field in theDCI, simultaneous PUCCH-PUSCH transmission may be determined in Step 2after resolving PUCCH/PUSCH for each priority index. In Step 1, a UE mayresolve overlapped PUSCH/PUCCH transmissions with the same priorityindex. For example, a UE may resolve overlapped transmission 405 andtransmission 410 (e.g., UE may resolve transmissions for a low priorityindex), where HARQ-ACK of transmission 410 may be piggybacked ontransmission 405. As such, simultaneous PUCCH-PUSCH may not occur as aconsequence of Step 1 for a given priority index.

In Step 2, PUCCH and PUSCH across carriers with different priorityindexes may be transmitted. For example, if a PUCCH with a firstpriority index and a PUSCH with a second priority index that isdifferent from the first priority index occurs, the PUCCH and the PUSCHmay be simultaneously transmitted if they are on different carriers, oreither PUCCH or PUSCH with lower priority index may be dropped (e.g.,not transmitted) if they are on the same carrier. In the example of FIG.4 , transmission 405 and transmission 415 may be simultaneouslytransmitted as a result of Step 2.

FIG. 5 illustrates an example of a simultaneous PUCCH-PUSCH transmissiondiagram 500 that supports simultaneous PUCCH-PUSCH with differentpriorities in accordance with aspects of the present disclosure. In someexamples, simultaneous PUCCH-PUSCH transmission diagram 500 mayimplement aspects of wireless communications system 100 and/or wirelesscommunications system 200. Simultaneous PUCCH-PUSCH transmission diagram500 may illustrate techniques for simultaneous PUCCH-PUSCH priorityhandling (e.g., where irrespective of whether the same priority ordifferent priorities, as long as PUCCH and PUSCH are in differentfrequency bands, or in different frequency ranges, they aresimultaneously transmitted).

For example, when a UE is configured with a priority index field in theDCI, irrespective of priority (e.g., regardless of whether transmissionshave the same priority or different priorities), as long as PUCCH andPUSCH are in different frequency bands (e.g., or are in differentfrequency ranges), they are simultaneously transmitted. If they are inthe same frequency bands (or in the same frequency range), priorityhandling techniques for dropping transmissions in the same frequencybands may be employed (e.g., for PUCCH and PUSCH in the same frequencybands or same frequency range, Step 1 and Step 2 may be carried out). Inthe example of FIG. 5 , in Step 1 a UE may jointly check overall PUCCHand PUSCH transmissions with different priorities where transmission 510may be dropped. In Step 2, a UE may transmit PUCCH with highpriority+PUSCH on SCell with low priority as long as they are indifferent bands (e.g., a UE may transmit transmission 505 andtransmission 515 simultaneously as long as they are in different bands).

FIG. 6 illustrates an example of a process flow 600 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. In some examples, process flow 600may implement aspects of wireless communications system 100 and/orwireless communications system 200. Further, process flow 600 may beimplemented by a UE 115-b and a base station 105-b, which may beexamples of a UE 115 and a base station 105 described with reference toFIGS. 1-2 . In the following description of the process flow 600, theoperations between UE 115-b and base station 105-b may be transmitted ina different order than the order shown, or the operations performed bybase station 105-b and UE 115-b may be performed in different orders orat different times. Certain operations may also be left out of theprocess flow 600, or other operations may be added to the process flow600. It is to be understood that while base station 105-b and UE 115-bare shown performing a number of the operations of process flow 600, anywireless device may perform the operations shown.

At 605, base station 105-b may transmit RRC signaling to UE 115-b. TheRRC signaling may include a feedback information piggybacking status fora first uplink carrier of a plurality of uplink carriers configured forthe UE 115-b.

At 610, base station 105-b may transmit, to UE 115-b, a first uplinkgrant that indicates a first uplink channel transmission occasion and afirst priority index for a first uplink transmission on the first uplinkcarrier.

At 615, base station 105-b may transmit, to UE 115-b, a second uplinkgrant that indicates a second uplink channel transmission occasion thatat least partially overlaps in time with the first uplink channeltransmission occasion.

At 620, UE 115-b may perform priority handling, simultaneous PUCCH-PUSCHdetermination, etc. in accordance with one or more aspects of thetechniques described herein. For example, in some cases, UE 115-b mayidentify a priority of the first uplink transmission and the seconduplink transmission based on the first priority index and the seconduplink channel transmission occasion at least partially overlapping intime with the first uplink channel transmission occasion, where thefirst uplink transmission, the second uplink transmission, or both areperformed based on the priority. In other words, whenever a PUSCH on adata only uplink carrier is scheduled, any overlapping PUCCH/PUSCH inthe other carrier(s) may have the same priority index as the PUSCH onthe data only uplink carrier.

In other examples, UE 115-b may receive the second uplink grant thatindicates the second uplink channel transmission occasion and a secondpriority index for the second uplink transmission, where the firstuplink transmission, the second uplink transmission, or both areperformed based at least in part on the first priority index, the secondpriority index, and the feedback information piggybacking status. Inother words, uplink grants for overlapping transmissions may include thesame or different priority indications in DCI.

In some examples, UE 115-b may identify an uplink control channeloccasion that at least partially overlaps in time with the first uplinkchannel transmission occasion based on the first uplink grant, and UE115-b may perform or drop an uplink control transmission during theuplink control channel occasion based on the first priority index, thesecond priority index, the feedback information piggybacking status, orsome combination thereof (e.g., as described in more detail herein, forexample, with reference to Step 1 of FIG. 3 ). In some cases, UE 115-bmay drop the second uplink transmission based on the second priorityindex being associated with a lower priority than the first priorityindex, where the first uplink transmission and the uplink controltransmission are performed based on the dropping of the second uplinktransmission. In other cases, UE 115-b may drop the first uplinktransmission, the uplink control transmission, or both based on thefirst priority index being associated with a lower priority than thesecond priority index, where the second uplink transmission is performedbased on the dropping of the first uplink transmission, the uplinkcontrol transmission, or both (e.g., as described in more detail herein,for example, with reference to Step 2 of FIG. 3 ).

In some examples, UE 115-b may identify a second uplink control channeloccasion that at least partially overlaps in time with the second uplinkchannel transmission occasion based on the second uplink grant, and theUE 115-b may determine the second uplink transmission is associated witha second uplink carrier based on the second grant, where the seconduplink carrier is different from the first uplink carrier, and where thefirst uplink transmission and the second uplink transmission areperformed based on the feedback information piggybacking status for thefirst uplink carrier and the second uplink carrier being different fromthe first uplink carrier (e.g., as described in more detail herein, forexample, with reference to Step 2 of FIG. 4 ).

In some examples, UE 115-b may determine the first uplink transmissionis associated with a first frequency band and the uplink controltransmission is associated with a second frequency band, where the firstuplink transmission and the uplink control transmission are performedbased on the first frequency band being different than the secondfrequency band (e.g., as described in more detail herein, for example,with reference to FIG. 5 ). Various other examples of possiblesimultaneous PUCCH-PUSCH priority handling techniques at 620 aredescribed throughout the present disclosure.

At 625, UE 115-b may perform, based on simultaneous PUCCH-PUSCH priorityhandling techniques at 620 (e.g., based at least in part on the feedbackinformation piggybacking status for the first uplink carrier and thefirst priority index), a first uplink transmission on the first uplinkcarrier during the first uplink channel transmission occasion, a seconduplink transmission during the second uplink channel transmissionoccasion, or both. According to the various examples described herein,generally, the first uplink channel transmission may refer to a PUSCHtransmission, a PUCCH transmission, etc., and the second uplinktransmission may generally refer to a PUSCH transmission, a PUCCHtransmission, etc.

FIG. 7 shows a block diagram 700 of a device 705 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. The device 705 may be an example ofaspects of a UE 115 as described herein. The device 705 may include areceiver 710, a communications manager 715, and a transmitter 720. Thedevice 705 may also include a processor. Each of these components may bein communication with one another (e.g., via one or more buses).

The receiver 710 may receive information such as packets, user data, orcontrol information associated with various information channels (e.g.,control channels, data channels, and information related to simultaneousPUCCH-PUSCH with different priorities, etc.). Information may be passedon to other components of the device 705. The receiver 710 may be anexample of aspects of the transceiver 1020 described with reference toFIG. 10 . The receiver 710 may utilize a single antenna or a set ofantennas.

The communications manager 715 may receive a feedback informationpiggybacking status for a first uplink carrier of a set of uplinkcarriers configured for the UE, receive a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier, receive a second uplink grant that indicates a second uplinkchannel transmission occasion that at least partially overlaps in timewith the first uplink channel transmission occasion, and perform, basedon the feedback information piggybacking status for the first uplinkcarrier and the first priority index, the first uplink transmission onthe first uplink carrier during the first uplink channel transmissionoccasion, a second uplink transmission during the second uplink channeltransmission occasion, or both. The communications manager 715 may be anexample of aspects of the communications manager 1010 described herein.

The communications manager 715 may implement one or more aspects of thetechniques described herein for improved handling of control information(e.g., improved HARQ procedures), improved data throughput (e.g., onPUSCH), etc. For example, the communications manager 715 may receive afeedback information piggybacking status for a first uplink carrier andmay more efficiently utilize the first uplink carrier for data onlyPUSCH, which may improve data throughput of the communications manager715. Further, the communications manager 715 may implement one or moreaspects of the techniques described herein for efficient handling ofpriority indications associated with scheduled transmissions thatoverlap when simultaneous PUCCH-PUSCH is supported (e.g., such that thecommunications manager 715 may efficiently configure or drop scheduledtransmissions for improved performance of communications by the device705). This improved performance may include increased reliability andsignaling efficiency, resulting in improved throughput, reduced powerconsumption, and a reduction in signaling complexity.

The communications manager 715, or its sub-components, may beimplemented in hardware, code (e.g., software or firmware) executed by aprocessor, or any combination thereof. If implemented in code executedby a processor, the functions of the communications manager 715, or itssub-components may be executed by a general-purpose processor, a digitalsignal processor (DSP), an application-specific integrated circuit(ASIC), a field programmable gate array (FPGA) or other programmablelogic device, discrete gate or transistor logic, discrete hardwarecomponents, or any combination thereof designed to perform the functionsdescribed in the present disclosure.

The communications manager 715, or its sub-components, may be physicallylocated at various positions, including being distributed such thatportions of functions are implemented at different physical locations byone or more physical components. In some examples, the communicationsmanager 715, or its sub-components, may be a separate and distinctcomponent in accordance with various aspects of the present disclosure.In some examples, the communications manager 715, or its sub-components,may be combined with one or more other hardware components, includingbut not limited to an input/output (I/O) component, a transceiver, anetwork server, another computing device, one or more other componentsdescribed in the present disclosure, or a combination thereof inaccordance with various aspects of the present disclosure.

The transmitter 720 may transmit signals generated by other componentsof the device 705. In some examples, the transmitter 720 may becollocated with a receiver 710 in a transceiver module. For example, thetransmitter 720 may be an example of aspects of the transceiver 1020described with reference to FIG. 10 . The transmitter 720 may utilize asingle antenna or a set of antennas.

FIG. 8 shows a block diagram 800 of a device 805 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. The device 805 may be an example ofaspects of a device 705, or a UE 115 as described herein. The device 805may include a receiver 810, a communications manager 815, and atransmitter 835. The device 805 may also include a processor. Each ofthese components may be in communication with one another (e.g., via oneor more buses).

The receiver 810 may receive information such as packets, user data, orcontrol information associated with various information channels (e.g.,control channels, data channels, and information related to simultaneousPUCCH-PUSCH with different priorities, etc.). Information may be passedon to other components of the device 805. The receiver 810 may be anexample of aspects of the transceiver 1020 described with reference toFIG. 10 . The receiver 810 may utilize a single antenna or a set ofantennas.

The communications manager 815 may be an example of aspects of thecommunications manager 715 as described herein. The communicationsmanager 815 may include a carrier configuration manager 820, an uplinkgrant manager 825, and a transmission manager 830. The communicationsmanager 815 may be an example of aspects of the communications manager1010 described herein.

The carrier configuration manager 820 may receive a feedback informationpiggybacking status for a first uplink carrier of a set of uplinkcarriers configured for the UE.

The uplink grant manager 825 may receive a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier and receive a second uplink grant that indicates a second uplinkchannel transmission occasion that at least partially overlaps in timewith the first uplink channel transmission occasion.

The transmission manager 830 may perform, based on the feedbackinformation piggybacking status for the first uplink carrier and thefirst priority index, the first uplink transmission on the first uplinkcarrier during the first uplink channel transmission occasion, a seconduplink transmission during the second uplink channel transmissionoccasion, or both.

The transmitter 835 may transmit signals generated by other componentsof the device 805. In some examples, the transmitter 835 may becollocated with a receiver 810 in a transceiver module. For example, thetransmitter 835 may be an example of aspects of the transceiver 1020described with reference to FIG. 10 . The transmitter 835 may utilize asingle antenna or a set of antennas.

FIG. 9 shows a block diagram 900 of a communications manager 905 thatsupports simultaneous PUCCH-PUSCH with different priorities inaccordance with aspects of the present disclosure. The communicationsmanager 905 may be an example of aspects of a communications manager715, a communications manager 815, or a communications manager 1010described herein. The communications manager 905 may include a carrierconfiguration manager 910, an uplink grant manager 915, a transmissionmanager 920, a transmission priority manager 925, a PUCCH manager 930,and a frequency band manager 935. Each of these modules may communicate,directly or indirectly, with one another (e.g., via one or more buses).

The carrier configuration manager 910 may receive a feedback informationpiggybacking status for a first uplink carrier of a set of uplinkcarriers configured for the UE.

The uplink grant manager 915 may receive a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier.

In some examples, the uplink grant manager 915 may receive a seconduplink grant that indicates a second uplink channel transmissionoccasion that at least partially overlaps in time with the first uplinkchannel transmission occasion.

The transmission manager 920 may perform, based on the feedbackinformation piggybacking status for the first uplink carrier and thefirst priority index, the first uplink transmission on the first uplinkcarrier during the first uplink channel transmission occasion, a seconduplink transmission during the second uplink channel transmissionoccasion, or both. In some examples, the transmission manager 920 mayperform or drop an uplink control transmission during the uplink controlchannel occasion based on the first priority index, the second priorityindex, the feedback information piggybacking status, or some combinationthereof. In some examples, the transmission manager 920 may determinethe second uplink transmission is associated with a second uplinkcarrier based on the second grant, where the second uplink carrier isdifferent from the first uplink carrier. In some examples, thetransmission manager 920 may determine the second uplink transmission isassociated with the first uplink carrier based on the second grant.

In some examples, the transmission manager 920 may perform the firstuplink transmission during the first uplink channel transmissionoccasion, the second uplink transmission during the second uplinkchannel transmission occasion, a first uplink control transmissionduring the first uplink control channel occasion, a second uplinkcontrol transmission during the second uplink control channel occasion,or some combination thereof based on the feedback informationpiggybacking status.

In some cases, the first uplink transmission and the second uplinktransmission are performed based on the feedback informationpiggybacking status for the first uplink carrier and the second uplinkcarrier being different from the first uplink carrier. In some cases,the first uplink transmission and the first uplink control transmissionare configured on a first cell group and the second uplink transmissionand the second uplink control transmission are configured on a secondcell group.

The transmission priority manager 925 may identify a priority of thefirst uplink transmission and the second uplink transmission based onthe first priority index and the second uplink channel transmissionoccasion at least partially overlapping in time with the first uplinkchannel transmission occasion, where the first uplink transmission, thesecond uplink transmission, or both are performed based on the priority.In some examples, the transmission priority manager 925 may receive thesecond uplink grant that indicates the second uplink channeltransmission occasion and a second priority index for the second uplinktransmission, where the first uplink transmission, the second uplinktransmission, or both are performed based on the first priority index,the second priority index, and the feedback information piggybackingstatus.

In some examples, the transmission priority manager 925 may drop thesecond uplink transmission based on the second priority index beingassociated with a lower priority than the first priority index, wherethe first uplink transmission and the uplink control transmission areperformed based on the dropping of the second uplink transmission. Insome examples, the transmission priority manager 925 may drop the firstuplink transmission, the uplink control transmission, or both based onthe first priority index being associated with a lower priority than thesecond priority index, where the second uplink transmission is performedbased on the dropping of the first uplink transmission, the uplinkcontrol transmission, or both.

In some examples, the transmission priority manager 925 may drop thesecond uplink transmission, a second uplink control transmission duringthe second uplink control channel occasion, or both based on the secondpriority index being associated with a lower priority than the firstpriority index, where the first uplink transmission and the uplinkcontrol transmission are performed based on the dropping of the seconduplink transmission, the second uplink control transmission, or both.

In some examples, the transmission priority manager 925 may drop thesecond uplink transmission based on the second priority index beingassociated with a lower priority than the first priority index and thesecond uplink transmission being associated with the first carrier,where the first uplink transmission is performed based on the droppingof the second uplink transmission.

In some examples, the transmission priority manager 925 may drop thefirst uplink transmission or the second uplink transmission based on thefirst uplink transmission and the second uplink transmission beingassociated with the first frequency band, where the first uplinktransmission or the second uplink transmission are performed based onthe dropping of the first uplink transmission or the second uplinktransmission.

In some cases, the first uplink transmission or the second uplinktransmission is dropped based on the first priority index, the secondpriority index, and the feedback information piggybacking status.

The PUCCH manager 930 may identify an uplink control channel occasion atleast partially overlaps in time with the first uplink channeltransmission occasion based on the first uplink grant. In some examples,the PUCCH manager 930 may identify a second uplink control channeloccasion at least partially overlaps in time with the second uplinkchannel transmission occasion based on the second uplink grant. In someexamples, the PUCCH manager 930 may identify a first uplink controlchannel occasion at least partially overlaps in time with the firstuplink channel transmission occasion based on the first uplink grant.

The frequency band manager 935 may determine the first uplinktransmission is associated with a first frequency band. In someexamples, the frequency band manager 935 may determine the uplinkcontrol transmission is associated with a second frequency band, wherethe first uplink transmission and the uplink control transmission areperformed based on the first frequency band being different than thesecond frequency band. In some examples, the frequency band manager 935may determine the uplink control transmission is associated with a firstfrequency band. In some examples, the frequency band manager 935 maydetermine the second uplink transmission is associated with a secondfrequency band, where the uplink control transmission and the seconduplink transmission are performed based on the first frequency bandbeing different than the second frequency band.

In some examples, the frequency band manager 935 may determine the firstuplink transmission is associated with a first frequency band. In someexamples, the frequency band manager 935 may determine the second uplinktransmission is associated with the first frequency band.

FIG. 10 shows a diagram of a system 1000 including a device 1005 thatsupports simultaneous PUCCH-PUSCH with different priorities inaccordance with aspects of the present disclosure. The device 1005 maybe an example of or include the components of device 705, device 805, ora UE 115 as described herein. The device 1005 may include components forbi-directional voice and data communications including components fortransmitting and receiving communications, including a communicationsmanager 1010, an I/O controller 1015, a transceiver 1020, an antenna1025, memory 1030, and a processor 1040. These components may be inelectronic communication via one or more buses (e.g., bus 1045).

The communications manager 1010 may receive a feedback informationpiggybacking status for a first uplink carrier of a set of uplinkcarriers configured for the UE, receive a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier, receive a second uplink grant that indicates a second uplinkchannel transmission occasion that at least partially overlaps in timewith the first uplink channel transmission occasion, and perform, basedon the feedback information piggybacking status for the first uplinkcarrier and the first priority index, the first uplink transmission onthe first uplink carrier during the first uplink channel transmissionoccasion, a second uplink transmission during the second uplink channeltransmission occasion, or both.

The I/O controller 1015 may manage input and output signals for thedevice 1005. The I/O controller 1015 may also manage peripherals notintegrated into the device 1005. In some cases, the I/O controller 1015may represent a physical connection or port to an external peripheral.In some cases, the I/O controller 1015 may utilize an operating systemsuch as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS/2®, UNIX®, LINUX®, oranother known operating system. In other cases, the I/O controller 1015may represent or interact with a modem, a keyboard, a mouse, atouchscreen, or a similar device. In some cases, the I/O controller 1015may be implemented as part of a processor. In some cases, a user mayinteract with the device 1005 via the I/O controller 1015 or viahardware components controlled by the I/O controller 1015.

The transceiver 1020 may communicate bi-directionally, via one or moreantennas, wired, or wireless links as described above. For example, thetransceiver 1020 may represent a wireless transceiver and maycommunicate bi-directionally with another wireless transceiver. Thetransceiver 1020 may also include a modem to modulate the packets andprovide the modulated packets to the antennas for transmission, and todemodulate packets received from the antennas.

In some cases, the wireless device may include a single antenna 1025.However, in some cases the device may have more than one antenna 1025,which may be capable of concurrently transmitting or receiving multiplewireless transmissions.

The memory 1030 may include RAM and ROM. The memory 1030 may storecomputer-readable, computer-executable code or software 1035 includinginstructions that, when executed, cause the processor to perform variousfunctions described herein. In some cases, the memory 1030 may contain,among other things, a BIOS which may control basic hardware or softwareoperation such as the interaction with peripheral components or devices.

The processor 1040 may include a hardware device (e.g., ageneral-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, anFPGA, a programmable logic device, a discrete gate or transistor logiccomponent, a discrete hardware component, or any combination thereof).In some cases, the processor 1040 may be configured to operate a memoryarray using a memory controller. In other cases, a memory controller maybe integrated into the processor 1040. The processor 1040 may beconfigured to execute computer-readable instructions stored in a memory(e.g., the memory 1030) to cause the device 1005 to perform variousfunctions (e.g., functions or tasks supporting simultaneous PUCCH-PUSCHwith different priorities).

The software 1035 may include instructions to implement aspects of thepresent disclosure, including instructions to support wirelesscommunications. The software 1035 may be stored in a non-transitorycomputer-readable medium such as system memory or other type of memory.In some cases, the software 1035 may not be directly executable by theprocessor 1040 but may cause a computer (e.g., when compiled andexecuted) to perform functions described herein.

Device 1005 may implement one or more aspects of the techniquesdescribed herein for improved handling of control information (e.g.,improved HARQ procedures), improved data throughput (e.g., on PUSCH),etc. For example, the device 1005 may receive a feedback informationpiggybacking status for a first uplink carrier and may more efficientlyutilize the first uplink carrier for data only PUSCH, which may improvedata throughput of uplink communications by the device 1005. Further,the device 1005 may implement one or more aspects of the techniquesdescribed herein for efficient handling of priority indicationsassociated with scheduled transmissions that overlap when simultaneousPUCCH-PUSCH is supported (e.g., such that the communications manager1015 may efficiently configure transceiver 1020 to perform transmissionsor such that communications manager 1015 may efficiently drop scheduledtransmissions for improved performance of uplink communications by thedevice 1005). Based on implementing the techniques as described herein,the device may achieve better data throughput, reduced latency, reducedpower consumption, improved battery life, and a better user experience.

FIG. 11 shows a block diagram 1100 of a device 1105 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. The device 1105 may be an example ofaspects of a base station 105 as described herein. The device 1105 mayinclude a receiver 1110, a transmitter 1115, and a communicationsmanager 1120. The device 1105 may also include a processor. Each ofthese components may be in communication with one another (e.g., via oneor more buses).

The receiver 1110 may provide a means for receiving information such aspackets, user data, control information, or any combination thereofassociated with various information channels (e.g., control channels,data channels, information channels related to simultaneous PUCCH-PUSCHwith different priorities). Information may be passed on to othercomponents of the device 1105. The receiver 1110 may utilize a singleantenna or a set of multiple antennas.

The transmitter 1115 may provide a means for transmitting signalsgenerated by other components of the device 1105. For example, thetransmitter 1115 may transmit information such as packets, user data,control information, or any combination thereof associated with variousinformation channels (e.g., control channels, data channels, informationchannels related to simultaneous PUCCH-PUSCH with different priorities).In some examples, the transmitter 1115 may be co-located with a receiver1110 in a transceiver module. The transmitter 1115 may utilize a singleantenna or a set of multiple antennas.

The communications manager 1120, the receiver 1110, the transmitter1115, or various combinations thereof or various components thereof maybe examples of means for performing various aspects of simultaneousPUCCH-PUSCH with different priorities as described herein. For example,the communications manager 1120, the receiver 1110, the transmitter1115, or various combinations or components thereof may support a methodfor performing one or more of the functions described herein.

In some examples, the communications manager 1120, the receiver 1110,the transmitter 1115, or various combinations or components thereof maybe implemented in hardware (e.g., in communications managementcircuitry). The hardware may include a processor, a DSP, an ASIC, anFPGA or other programmable logic device, a discrete gate or transistorlogic, discrete hardware components, or any combination thereofconfigured as or otherwise supporting a means for performing thefunctions described in the present disclosure. In some examples, aprocessor and memory coupled with the processor may be configured toperform one or more of the functions described herein (e.g., byexecuting, by the processor, instructions stored in the memory).

Additionally or alternatively, in some examples, the communicationsmanager 1120, the receiver 1110, the transmitter 1115, or variouscombinations or components thereof may be implemented in code (e.g., ascommunications management software or firmware) executed by a processor.If implemented in code executed by a processor, the functions of thecommunications manager 1120, the receiver 1110, the transmitter 1115, orvarious combinations or components thereof may be performed by ageneral-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or anycombination of these or other programmable logic devices (e.g.,configured as or otherwise supporting a means for performing thefunctions described in the present disclosure).

In some examples, the communications manager 1120 may be configured toperform various operations (e.g., receiving, monitoring, transmitting)using or otherwise in cooperation with the receiver 1110, thetransmitter 1115, or both. For example, the communications manager 1120may receive information from the receiver 1110, send information to thetransmitter 1115, or be integrated in combination with the receiver1110, the transmitter 1115, or both to receive information, transmitinformation, or perform various other operations as described herein.

The communications manager 1120 may support wireless communication at abase station in accordance with examples as disclosed herein. Forexample, the communications manager 1120 may be configured as orotherwise support a means for transmitting a feedback informationpiggybacking status for a first uplink carrier of a set of multipleuplink carriers configured for a UE. The communications manager 1120 maybe configured as or otherwise support a means for transmitting a firstuplink grant that indicates a first uplink channel transmission occasionand a first priority index for a first uplink transmission on the firstuplink carrier. The communications manager 1120 may be configured as orotherwise support a means for transmitting a second uplink grant thatindicates a second uplink channel transmission occasion that at leastpartially overlaps in time with the first uplink channel transmissionoccasion. The communications manager 1120 may be configured as orotherwise support a means for receiving, from the UE and based on thefeedback information piggybacking status for the first uplink carrierand the first priority index, the first uplink transmission on the firstuplink carrier during the first uplink channel transmission occasion, asecond uplink transmission during the second uplink channel transmissionoccasion, or both.

By including or configuring the communications manager 1120 inaccordance with examples as described herein, the device 1105 (e.g., aprocessor controlling or otherwise coupled to the receiver 1110, thetransmitter 1115, the communications manager 1120, or a combinationthereof) may support techniques for improved handling of controlinformation (e.g., improved HARQ procedures), improved data throughput(e.g., on PUSCH), etc. For example, the communications manager 1120 maytransmit a feedback information piggybacking status for a first uplinkcarrier, which may improve data throughput. Further, the communicationsmanager 1120 may receive (e.g., from a UE) transmissions in accordancewith the techniques described herein, which may increase reliability andsignaling efficiency, resulting in improved throughput, reduced powerconsumption, and a reduction in signaling complexity.

FIG. 12 shows a block diagram 1200 of a device 1205 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. The device 1205 may be an example ofaspects of a device 1105 or a base station 105 as described herein. Thedevice 1205 may include a receiver 1210, a transmitter 1215, and acommunications manager 1220. The device 1205 may also include aprocessor. Each of these components may be in communication with oneanother (e.g., via one or more buses).

The receiver 1210 may provide a means for receiving information such aspackets, user data, control information, or any combination thereofassociated with various information channels (e.g., control channels,data channels, information channels related to simultaneous PUCCH-PUSCHwith different priorities). Information may be passed on to othercomponents of the device 1205. The receiver 1210 may utilize a singleantenna or a set of multiple antennas.

The transmitter 1215 may provide a means for transmitting signalsgenerated by other components of the device 1205. For example, thetransmitter 1215 may transmit information such as packets, user data,control information, or any combination thereof associated with variousinformation channels (e.g., control channels, data channels, informationchannels related to simultaneous PUCCH-PUSCH with different priorities).In some examples, the transmitter 1215 may be co-located with a receiver1210 in a transceiver module. The transmitter 1215 may utilize a singleantenna or a set of multiple antennas.

The device 1205, or various components thereof, may be an example ofmeans for performing various aspects of simultaneous PUCCH-PUSCH withdifferent priorities as described herein. For example, thecommunications manager 1220 may include a carrier configuration manager1225, an uplink grant manager 1230, a receiving manager 1235, or anycombination thereof. The communications manager 1220 may be an exampleof aspects of a communications manager 1120 as described herein. In someexamples, the communications manager 1220, or various componentsthereof, may be configured to perform various operations (e.g.,receiving, monitoring, transmitting) using or otherwise in cooperationwith the receiver 1210, the transmitter 1215, or both. For example, thecommunications manager 1220 may receive information from the receiver1210, send information to the transmitter 1215, or be integrated incombination with the receiver 1210, the transmitter 1215, or both toreceive information, transmit information, or perform various otheroperations as described herein.

The communications manager 1220 may support wireless communication at abase station in accordance with examples as disclosed herein. Thecarrier configuration manager 1225 may be configured as or otherwisesupport a means for transmitting a feedback information piggybackingstatus for a first uplink carrier of a set of multiple uplink carriersconfigured for a UE. The uplink grant manager 1230 may be configured asor otherwise support a means for transmitting a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier. The uplink grant manager 1230 may be configured as or otherwisesupport a means for transmitting a second uplink grant that indicates asecond uplink channel transmission occasion that at least partiallyoverlaps in time with the first uplink channel transmission occasion.The receiving manager 1235 may be configured as or otherwise support ameans for receiving, from the UE and based on the feedback informationpiggybacking status for the first uplink carrier and the first priorityindex, the first uplink transmission on the first uplink carrier duringthe first uplink channel transmission occasion, a second uplinktransmission during the second uplink channel transmission occasion, orboth.

FIG. 13 shows a block diagram 1300 of a communications manager 1320 thatsupports simultaneous PUCCH-PUSCH with different priorities inaccordance with aspects of the present disclosure. The communicationsmanager 1320 may be an example of aspects of a communications manager1120, a communications manager 1220, or both, as described herein. Thecommunications manager 1320, or various components thereof, may be anexample of means for performing various aspects of simultaneousPUCCH-PUSCH with different priorities as described herein. For example,the communications manager 1320 may include a carrier configurationmanager 1325, an uplink grant manager 1330, a receiving manager 1335, orany combination thereof. Each of these components may communicate,directly or indirectly, with one another (e.g., via one or more buses).

The communications manager 1320 may support wireless communication at abase station in accordance with examples as disclosed herein. Thecarrier configuration manager 1325 may be configured as or otherwisesupport a means for transmitting a feedback information piggybackingstatus for a first uplink carrier of a set of multiple uplink carriersconfigured for a UE. The uplink grant manager 1330 may be configured asor otherwise support a means for transmitting a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier. In some examples, the uplink grant manager 1330 may beconfigured as or otherwise support a means for transmitting a seconduplink grant that indicates a second uplink channel transmissionoccasion that at least partially overlaps in time with the first uplinkchannel transmission occasion. The receiving manager 1335 may beconfigured as or otherwise support a means for receiving, from the UEand based on the feedback information piggybacking status for the firstuplink carrier and the first priority index, the first uplinktransmission on the first uplink carrier during the first uplink channeltransmission occasion, a second uplink transmission during the seconduplink channel transmission occasion, or both.

FIG. 14 shows a diagram of a system 1400 including a device 1405 thatsupports simultaneous PUCCH-PUSCH with different priorities inaccordance with aspects of the present disclosure. The device 1405 maybe an example of or include the components of a device 1105, a device1205, or a base station 105 as described herein. The device 1405 maycommunicate wirelessly with one or more base stations 105, UEs 115, orany combination thereof. The device 1405 may include components forbi-directional voice and data communications including components fortransmitting and receiving communications, such as a communicationsmanager 1420, a network communications manager 1410, a transceiver 1415,an antenna 1425, a memory 1430, code 1435, a processor 1440, and aninter-station communications manager 1445. These components may be inelectronic communication or otherwise coupled (e.g., operatively,communicatively, functionally, electronically, electrically) via one ormore buses (e.g., a bus 1450).

The network communications manager 1410 may manage communications with acore network 130 (e.g., via one or more wired backhaul links). Forexample, the network communications manager 1410 may manage the transferof data communications for client devices, such as one or more UEs 115.

In some cases, the device 1405 may include a single antenna 1425.However, in some other cases the device 1405 may have more than oneantenna 1425, which may be capable of concurrently transmitting orreceiving multiple wireless transmissions. The transceiver 1415 maycommunicate bi-directionally, via the one or more antennas 1425, wired,or wireless links as described herein. For example, the transceiver 1415may represent a wireless transceiver and may communicatebi-directionally with another wireless transceiver. The transceiver 1415may also include a modem to modulate the packets, to provide themodulated packets to one or more antennas 1425 for transmission, and todemodulate packets received from the one or more antennas 1425. Thetransceiver 1415, or the transceiver 1415 and one or more antennas 1425,may be an example of a transmitter 1115, a transmitter 1215, a receiver1110, a receiver 1210, or any combination thereof or component thereof,as described herein.

The memory 1430 may include RAM and ROM. The memory 1430 may storecomputer-readable, computer-executable code 1435 including instructionsthat, when executed by the processor 1440, cause the device 1405 toperform various functions described herein. The code 1435 may be storedin a non-transitory computer-readable medium such as system memory oranother type of memory. In some cases, the code 1435 may not be directlyexecutable by the processor 1440 but may cause a computer (e.g., whencompiled and executed) to perform functions described herein. In somecases, the memory 1430 may contain, among other things, a BIOS which maycontrol basic hardware or software operation such as the interactionwith peripheral components or devices.

The processor 1440 may include an intelligent hardware device (e.g., ageneral-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, anFPGA, a programmable logic device, a discrete gate or transistor logiccomponent, a discrete hardware component, or any combination thereof).In some cases, the processor 1440 may be configured to operate a memoryarray using a memory controller. In some other cases, a memorycontroller may be integrated into the processor 1440. The processor 1440may be configured to execute computer-readable instructions stored in amemory (e.g., the memory 1430) to cause the device 1405 to performvarious functions (e.g., functions or tasks supporting simultaneousPUCCH-PUSCH with different priorities). For example, the device 1405 ora component of the device 1405 may include a processor 1440 and memory1430 coupled to the processor 1440, the processor 1440 and memory 1430configured to perform various functions described herein.

The inter-station communications manager 1445 may manage communicationswith other base stations 105, and may include a controller or schedulerfor controlling communications with UEs 115 in cooperation with otherbase stations 105. For example, the inter-station communications manager1445 may coordinate scheduling for transmissions to UEs 115 for variousinterference mitigation techniques such as beamforming or jointtransmission. In some examples, the inter-station communications manager1445 may provide an X2 interface within an LTE/LTE-A wirelesscommunications network technology to provide communication between basestations 105.

The communications manager 1420 may support wireless communication at abase station in accordance with examples as disclosed herein. Forexample, the communications manager 1420 may be configured as orotherwise support a means for transmitting a feedback informationpiggybacking status for a first uplink carrier of a set of multipleuplink carriers configured for a UE. The communications manager 1420 maybe configured as or otherwise support a means for transmitting a firstuplink grant that indicates a first uplink channel transmission occasionand a first priority index for a first uplink transmission on the firstuplink carrier. The communications manager 1420 may be configured as orotherwise support a means for transmitting a second uplink grant thatindicates a second uplink channel transmission occasion that at leastpartially overlaps in time with the first uplink channel transmissionoccasion. The communications manager 1420 may be configured as orotherwise support a means for receiving, from the UE and based on thefeedback information piggybacking status for the first uplink carrierand the first priority index, the first uplink transmission on the firstuplink carrier during the first uplink channel transmission occasion, asecond uplink transmission during the second uplink channel transmissionoccasion, or both.

By including or configuring the communications manager 1420 inaccordance with examples as described herein, the device 1405 maysupport techniques for improved handling of control information (e.g.,improved HARQ procedures), improved data throughput (e.g., on PUSCH),etc. For example, the device 1405 may transmit a feedback informationpiggybacking status for a first uplink carrier and may more efficientlyutilize the first uplink carrier for data-only PUSCH, which may improvedata throughput of uplink communications. Further, the device 1405 mayimplement one or more aspects of the techniques described herein forefficient handling of scheduled transmissions that overlap whensimultaneous PUCCH-PUSCH is supported. Based on implementing thetechniques as described herein, the device may achieve better datathroughput, reduced latency, and reduced power consumption.

In some examples, the communications manager 1420 may be configured toperform various operations (e.g., receiving, monitoring, transmitting)using or otherwise in cooperation with the transceiver 1415, the one ormore antennas 1425, or any combination thereof. Although thecommunications manager 1420 is illustrated as a separate component, insome examples, one or more functions described with reference to thecommunications manager 1420 may be supported by or performed by theprocessor 1440, the memory 1430, the code 1435, or any combinationthereof. For example, the code 1435 may include instructions executableby the processor 1440 to cause the device 1405 to perform variousaspects of simultaneous PUCCH-PUSCH with different priorities asdescribed herein, or the processor 1440 and the memory 1430 may beotherwise configured to perform or support such operations.

FIG. 15 shows a flowchart illustrating a method 1500 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. The operations of method 1500 may beimplemented by a UE 115 or its components as described herein. Forexample, the operations of method 1500 may be performed by acommunications manager as described with reference to FIGS. 7 through 10. In some examples, a UE may execute a set of instructions to controlthe functional elements of the UE to perform the functions describedbelow. Additionally or alternatively, a UE may perform aspects of thefunctions described below using special-purpose hardware.

At 1505, the UE may receive a feedback information piggybacking statusfor a first uplink carrier of a set of uplink carriers configured forthe UE. The operations of 1505 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1505may be performed by a carrier configuration manager as described withreference to FIGS. 7 through 10 .

At 1510, the UE may receive a first uplink grant that indicates a firstuplink channel transmission occasion and a first priority index for afirst uplink transmission on the first uplink carrier. The operations of1510 may be performed according to the methods described herein. In someexamples, aspects of the operations of 1510 may be performed by anuplink grant manager as described with reference to FIGS. 7 through 10 .

At 1515, the UE may receive a second uplink grant that indicates asecond uplink channel transmission occasion that at least partiallyoverlaps in time with the first uplink channel transmission occasion.The operations of 1515 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1515may be performed by an uplink grant manager as described with referenceto FIGS. 7 through 10 .

At 1520, the UE may perform, based on the feedback informationpiggybacking status for the first uplink carrier and the first priorityindex, the first uplink transmission on the first uplink carrier duringthe first uplink channel transmission occasion, a second uplinktransmission during the second uplink channel transmission occasion, orboth. The operations of 1520 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1520may be performed by a transmission manager as described with referenceto FIGS. 7 through 10 .

FIG. 16 shows a flowchart illustrating a method 1600 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. The operations of method 1600 may beimplemented by a UE 115 or its components as described herein. Forexample, the operations of method 1600 may be performed by acommunications manager as described with reference to FIGS. 7 through 10. In some examples, a UE may execute a set of instructions to controlthe functional elements of the UE to perform the functions describedbelow. Additionally or alternatively, a UE may perform aspects of thefunctions described below using special-purpose hardware.

At 1605, the UE may receive a feedback information piggybacking statusfor a first uplink carrier of a set of uplink carriers configured forthe UE. The operations of 1605 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1605may be performed by a carrier configuration manager as described withreference to FIGS. 7 through 10 .

At 1610, the UE may receive a first uplink grant that indicates a firstuplink channel transmission occasion and a first priority index for afirst uplink transmission on the first uplink carrier. The operations of1610 may be performed according to the methods described herein. In someexamples, aspects of the operations of 1610 may be performed by anuplink grant manager as described with reference to FIGS. 7 through 10 .

At 1615, the UE may receive the second uplink grant that indicates thesecond uplink channel transmission occasion and a second priority indexfor the second uplink transmission, where the first uplink transmission,the second uplink transmission, or both are performed based on the firstpriority index, the second priority index, and the feedback informationpiggybacking status. The operations of 1615 may be performed accordingto the methods described herein. In some examples, aspects of theoperations of 1615 may be performed by a transmission priority manageras described with reference to FIGS. 7 through 10 .

At 1620, the UE may identify an uplink control channel occasion at leastpartially overlaps in time with the first uplink channel transmissionoccasion based on the first uplink grant. The operations of 1620 may beperformed according to the methods described herein. In some examples,aspects of the operations of 1620 may be performed by a PUCCH manager asdescribed with reference to FIGS. 7 through 10 .

At 1625, the UE may perform, based on the feedback informationpiggybacking status for the first uplink carrier and the first priorityindex, the first uplink transmission on the first uplink carrier duringthe first uplink channel transmission occasion, a second uplinktransmission during the second uplink channel transmission occasion, orboth. The operations of 1625 may be performed according to the methodsdescribed herein. In some examples, aspects of the operations of 1625may be performed by a transmission manager as described with referenceto FIGS. 7 through 10 .

At 1630, in some cases, the UE may perform or drop an uplink controltransmission during the uplink control channel occasion based on thefirst priority index, the second priority index, the feedbackinformation piggybacking status, or some combination thereof. Theoperations of 1630 may be performed according to the methods describedherein. In some examples, aspects of the operations of 1630 may beperformed by a transmission manager as described with reference to FIGS.7 through 10 .

FIG. 17 shows a flowchart illustrating a method 1700 that supportssimultaneous PUCCH-PUSCH with different priorities in accordance withaspects of the present disclosure. The operations of the method 1700 maybe implemented by a base station or its components as described herein.For example, the operations of the method 1700 may be performed by abase station 105 as described with reference to FIGS. 1 through 6 and 11through 14 . In some examples, a base station may execute a set ofinstructions to control the functional elements of the base station toperform the described functions. Additionally or alternatively, the basestation may perform aspects of the described functions usingspecial-purpose hardware.

At 1705, the method may include transmitting a feedback informationpiggybacking status for a first uplink carrier of a set of multipleuplink carriers configured for a UE. The operations of 1705 may beperformed in accordance with examples as disclosed herein. In someexamples, aspects of the operations of 1705 may be performed by acarrier configuration manager 1325 as described with reference to FIG.13 .

At 1710, the method may include transmitting a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier. The operations of 1710 may be performed in accordance withexamples as disclosed herein. In some examples, aspects of theoperations of 1710 may be performed by an uplink grant manager 1330 asdescribed with reference to FIG. 13 .

At 1715, the method may include transmitting a second uplink grant thatindicates a second uplink channel transmission occasion that at leastpartially overlaps in time with the first uplink channel transmissionoccasion. The operations of 1715 may be performed in accordance withexamples as disclosed herein. In some examples, aspects of theoperations of 1715 may be performed by an uplink grant manager 1330 asdescribed with reference to FIG. 13 .

At 1720, the method may include receiving, from the UE and based on thefeedback information piggybacking status for the first uplink carrierand the first priority index, the first uplink transmission on the firstuplink carrier during the first uplink channel transmission occasion, asecond uplink transmission during the second uplink channel transmissionoccasion, or both. The operations of 1720 may be performed in accordancewith examples as disclosed herein. In some examples, aspects of theoperations of 1720 may be performed by a receiving manager 1335 asdescribed with reference to FIG. 13 .

Aspect 1: A method for wireless communication at a UE, comprising:receiving a feedback information piggybacking status for a first uplinkcarrier of a plurality of uplink carriers configured for the UE;receiving a first uplink grant that indicates a first uplink channeltransmission occasion and a first priority index for a first uplinktransmission on the first uplink carrier; receiving a second uplinkgrant that indicates a second uplink channel transmission occasion thatat least partially overlaps in time with the first uplink channeltransmission occasion; and performing, based at least in part on thefeedback information piggybacking status for the first uplink carrierand the first priority index, the first uplink transmission on the firstuplink carrier during the first uplink channel transmission occasion, asecond uplink transmission during the second uplink channel transmissionoccasion, or both.

Aspect 2: The method of aspect 1, further comprising: identifying apriority of the first uplink transmission and the second uplinktransmission based at least in part on the first priority index and thesecond uplink channel transmission occasion at least partiallyoverlapping in time with the first uplink channel transmission occasion,wherein the first uplink transmission, the second uplink transmission,or both are performed based at least in part on the priority.

Aspect 3: The method of any of aspects 1 through 2, wherein receivingthe second uplink grant comprises: receiving the second uplink grantthat indicates the second uplink channel transmission occasion and asecond priority index for the second uplink transmission, wherein thefirst uplink transmission, the second uplink transmission, or both areperformed based at least in part on the first priority index, the secondpriority index, and the feedback information piggybacking status.

Aspect 4: The method of aspect 3, further comprising: identifying anuplink control channel occasion that at least partially overlaps in timewith the first uplink channel transmission occasion based at least inpart on the first uplink grant; and performing or dropping an uplinkcontrol transmission during the uplink control channel occasion based atleast in part on the first priority index, the second priority index,the feedback information piggybacking status, or some combinationthereof.

Aspect 5: The method of aspect 4, further comprising: dropping thesecond uplink transmission based at least in part on the second priorityindex being associated with a lower priority than the first priorityindex, wherein the first uplink transmission and the uplink controltransmission are performed based at least in part on the dropping of thesecond uplink transmission.

Aspect 6: The method of any of aspects 4 through 5, further comprising:dropping the first uplink transmission, the uplink control transmission,or both based at least in part on the first priority index beingassociated with a lower priority than the second priority index, whereinthe second uplink transmission is performed based at least in part onthe dropping of the first uplink transmission, the uplink controltransmission, or both.

Aspect 7: The method of any of aspects 4 through 6, further comprising:identifying a second uplink control channel occasion that at leastpartially overlaps in time with the second uplink channel transmissionoccasion based at least in part on the second uplink grant; and droppingthe second uplink transmission, a second uplink control transmissionduring the second uplink control channel occasion, or both based atleast in part on the second priority index being associated with a lowerpriority than the first priority index, wherein the first uplinktransmission and the uplink control transmission are performed based atleast in part on the dropping of the second uplink transmission, thesecond uplink control transmission, or both.

Aspect 8: The method of any of aspects 4 through 7, further comprising:determining the second uplink transmission is associated with a seconduplink carrier based at least in part on the second uplink grant,wherein the second uplink carrier is different from the first uplinkcarrier.

Aspect 9: The method of aspect 8, wherein the first uplink transmissionand the second uplink transmission are performed based at least in parton the feedback information piggybacking status for the first uplinkcarrier and the second uplink carrier being different from the firstuplink carrier.

Aspect 10: The method of any of aspects 4 through 9, further comprising:determining the second uplink transmission is associated with the firstuplink carrier based at least in part on the second uplink grant; anddropping the second uplink transmission based at least in part on thesecond priority index being associated with a lower priority than thefirst priority index and the second uplink transmission being associatedwith the first uplink carrier, wherein the first uplink transmission isperformed based at least in part on the dropping of the second uplinktransmission.

Aspect 11: The method of any of aspects 4 through 10, furthercomprising: determining the first uplink transmission is associated witha first frequency band; and determining the uplink control transmissionis associated with a second frequency band, wherein the first uplinktransmission and the uplink control transmission are performed based atleast in part on the first frequency band being different than thesecond frequency band.

Aspect 12: The method of any of aspects 4 through 11, furthercomprising: determining the uplink control transmission is associatedwith a first frequency band; and determining the second uplinktransmission is associated with a second frequency band, wherein theuplink control transmission and the second uplink transmission areperformed based at least in part on the first frequency band beingdifferent than the second frequency band.

Aspect 13: The method of any of aspects 3 through 12, furthercomprising: determining the first uplink transmission is associated witha first frequency band; determining the second uplink transmission isassociated with the first frequency band; and dropping the first uplinktransmission or the second uplink transmission based at least in part onthe first uplink transmission and the second uplink transmission beingassociated with the first frequency band, wherein the first uplinktransmission or the second uplink transmission are performed based atleast in part on the dropping of the first uplink transmission or thesecond uplink transmission.

Aspect 14: The method of aspect 13, wherein the first uplinktransmission or the second uplink transmission is dropped based at leastin part on the first priority index, the second priority index, and thefeedback information piggybacking status.

Aspect 15: The method of any of aspects 3 through 14, furthercomprising: identifying a first uplink control channel occasion that atleast partially overlaps in time with the first uplink channeltransmission occasion based at least in part on the first uplink grant;identifying a second uplink control channel occasion that at leastpartially overlaps in time with the second uplink channel transmissionoccasion based at least in part on the second uplink grant; andperforming the first uplink transmission during the first uplink channeltransmission occasion, the second uplink transmission during the seconduplink channel transmission occasion, a first uplink controltransmission during the first uplink control channel occasion, a seconduplink control transmission during the second uplink control channeloccasion, or some combination thereof based at least in part on thefeedback information piggybacking status.

Aspect 16: The method of aspect 15, wherein the first uplinktransmission and the first uplink control transmission are configured ona first cell group and the second uplink transmission and the seconduplink control transmission are configured on a second cell group.

Aspect 17: A method for wireless communication at a base station,comprising: transmitting a feedback information piggybacking status fora first uplink carrier of a plurality of uplink carriers configured fora UE; transmitting a first uplink grant that indicates a first uplinkchannel transmission occasion and a first priority index for a firstuplink transmission on the first uplink carrier; transmitting a seconduplink grant that indicates a second uplink channel transmissionoccasion that at least partially overlaps in time with the first uplinkchannel transmission occasion; and receiving, from the UE and based atleast in part on the feedback information piggybacking status for thefirst uplink carrier and the first priority index, the first uplinktransmission on the first uplink carrier during the first uplink channeltransmission occasion, a second uplink transmission during the seconduplink channel transmission occasion, or both.

Aspect 18: An apparatus for wireless communication at a UE, comprising aprocessor; memory coupled with the processor; and instructions stored inthe memory and executable by the processor to cause the apparatus toperform a method of any of aspects 1 through 16.

Aspect 19: An apparatus for wireless communication at a UE, comprisingat least one means for performing a method of any of aspects 1 through16.

Aspect 20: A non-transitory computer-readable medium storing code forwireless communication at a UE, the code comprising instructionsexecutable by a processor to perform a method of any of aspects 1through 16.

Aspect 21: An apparatus for wireless communication at a base station,comprising a processor; memory coupled with the processor; andinstructions stored in the memory and executable by the processor tocause the apparatus to perform a method of aspect 17.

Aspect 22: An apparatus for wireless communication at a base station,comprising at least one means for performing a method of aspect 17.

Aspect 23: A non-transitory computer-readable medium storing code forwireless communication at a base station, the code comprisinginstructions executable by a processor to perform a method of aspect 17.

It should be noted that the methods described herein describe possibleimplementations, and that the operations and the steps may be rearrangedor otherwise modified and that other implementations are possible.Further, aspects from two or more of the methods may be combined.

Techniques described herein may be used for various wirelesscommunications systems such as code division multiple access (CDMA),time division multiple access (TDMA), frequency division multiple access(FDMA), orthogonal frequency division multiple access (OFDMA), singlecarrier frequency division multiple access (SC-FDMA), and other systems.A CDMA system may implement a radio technology such as CDMA2000,Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000,IS-95, and IS-856 standards. IS-2000 Releases may be commonly referredto as CDMA2000 1×, 1×, etc. IS-856 (TIA-856) is commonly referred to asCDMA2000 1×EV-DO, High Rate Packet Data (HRPD), etc. UTRA includesWideband CDMA (WCDMA) and other variants of CDMA. A TDMA system mayimplement a radio technology such as Global System for MobileCommunications (GSM).

An OFDMA system may implement a radio technology such as Ultra MobileBroadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical andElectronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal MobileTelecommunications System (UMTS). LTE, LTE-A, and LTE-A Pro are releasesof UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Pro, NR,and GSM are described in documents from the organization named “3rdGeneration Partnership Project” (3GPP). CDMA2000 and UMB are describedin documents from an organization named “3rd Generation PartnershipProject 2” (3GPP2). The techniques described herein may be used for thesystems and radio technologies mentioned herein as well as other systemsand radio technologies. While aspects of an LTE, LTE-A, LTE-A Pro, or NRsystem may be described for purposes of example, and LTE, LTE-A, LTE-APro, or NR terminology may be used in much of the description, thetechniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro,or NR applications.

A macro cell generally covers a relatively large geographic area (e.g.,several kilometers in radius) and may allow unrestricted access by UEswith service subscriptions with the network provider. A small cell maybe associated with a lower-powered base station, as compared with amacro cell, and a small cell may operate in the same or different (e.g.,licensed, unlicensed, etc.) frequency bands as macro cells. Small cellsmay include pico cells, femto cells, and micro cells according tovarious examples. A pico cell, for example, may cover a small geographicarea and may allow unrestricted access by UEs with service subscriptionswith the network provider. A femto cell may also cover a smallgeographic area (e.g., a home) and may provide restricted access by UEshaving an association with the femto cell (e.g., UEs in a closedsubscriber group (CSG), UEs for users in the home, and the like). An eNBfor a macro cell may be referred to as a macro eNB. An eNB for a smallcell may be referred to as a small cell eNB, a pico eNB, a femto eNB, ora home eNB. An eNB may support one or multiple (e.g., two, three, four,and the like) cells, and may also support communications using one ormultiple component carriers.

The wireless communications systems described herein may supportsynchronous or asynchronous operation. For synchronous operation, thebase stations may have similar frame timing, and transmissions fromdifferent base stations may be approximately aligned in time. Forasynchronous operation, the base stations may have different frametiming, and transmissions from different base stations may not bealigned in time. The techniques described herein may be used for eithersynchronous or asynchronous operations.

Information and signals described herein may be represented using any ofa variety of different technologies and techniques. For example, data,instructions, commands, information, signals, bits, symbols, and chipsthat may be referenced throughout the description may be represented byvoltages, currents, electromagnetic waves, magnetic fields or particles,optical fields or particles, or any combination thereof.

The various illustrative blocks and modules described in connection withthe disclosure herein may be implemented or performed with ageneral-purpose processor, a DSP, an ASIC, an FPGA, or otherprogrammable logic device, discrete gate or transistor logic, discretehardware components, or any combination thereof designed to perform thefunctions described herein. A general-purpose processor may be amicroprocessor, but in the alternative, the processor may be anyconventional processor, controller, microcontroller, or state machine. Aprocessor may also be implemented as a combination of computing devices(e.g., a combination of a DSP and a microprocessor, multiplemicroprocessors, one or more microprocessors in conjunction with a DSPcore, or any other such configuration).

The functions described herein may be implemented in hardware, softwareexecuted by a processor, firmware, or any combination thereof. Ifimplemented in software executed by a processor, the functions may bestored on or transmitted over as one or more instructions or code on acomputer-readable medium. Other examples and implementations are withinthe scope of the disclosure and appended claims. For example, due to thenature of software, functions described herein can be implemented usingsoftware executed by a processor, hardware, firmware, hardwiring, orcombinations of any of these. Features implementing functions may alsobe physically located at various positions, including being distributedsuch that portions of functions are implemented at different physicallocations.

Computer-readable media includes both non-transitory computer storagemedia and communication media including any medium that facilitatestransfer of a computer program from one place to another. Anon-transitory storage medium may be any available medium that can beaccessed by a general purpose or special purpose computer. By way ofexample, and not limitation, non-transitory computer-readable media mayinclude random-access memory (RAM), read-only memory (ROM), electricallyerasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROMor other optical disk storage, magnetic disk storage or other magneticstorage devices, or any other non-transitory medium that can be used tocarry or store desired program code means in the form of instructions ordata structures and that can be accessed by a general-purpose orspecial-purpose computer, or a general-purpose or special-purposeprocessor. Also, any connection is properly termed a computer-readablemedium. For example, if the software is transmitted from a website,server, or other remote source using a coaxial cable, fiber optic cable,twisted pair, digital subscriber line (DSL), or wireless technologiessuch as infrared, radio, and microwave, then the coaxial cable, fiberoptic cable, twisted pair, DSL, or wireless technologies such asinfrared, radio, and microwave are included in the definition of medium.Disk and disc, as used herein, include CD, laser disc, optical disc,digital versatile disc (DVD), floppy disk and Blu-ray disc where disksusually reproduce data magnetically, while discs reproduce dataoptically with lasers. Combinations of the above are also includedwithin the scope of computer-readable media.

As used herein, including in the claims, “or” as used in a list of items(e.g., a list of items prefaced by a phrase such as “at least one of” or“one or more of”) indicates an inclusive list such that, for example, alist of at least one of A, B, or C means A or B or C or AB or AC or BCor ABC (i.e., A and B and C). Also, as used herein, the phrase “basedon” shall not be construed as a reference to a closed set of conditions.For example, an exemplary step that is described as “based on conditionA” may be based on both a condition A and a condition B withoutdeparting from the scope of the present disclosure. In other words, asused herein, the phrase “based on” shall be construed in the same manneras the phrase “based at least in part on.”

In the appended figures, similar components or features may have thesame reference label. Further, various components of the same type maybe distinguished by following the reference label by a dash and a secondlabel that distinguishes among the similar components. If just the firstreference label is used in the specification, the description isapplicable to any one of the similar components having the same firstreference label irrespective of the second reference label, or othersubsequent reference label.

The description set forth herein, in connection with the appendeddrawings, describes example configurations and does not represent allthe examples that may be implemented or that are within the scope of theclaims. The term “exemplary” used herein means “serving as an example,instance, or illustration,” and not “preferred” or “advantageous overother examples.” The detailed description includes specific details forthe purpose of providing an understanding of the described techniques.These techniques, however, may be practiced without these specificdetails. In some instances, well-known structures and devices are shownin block diagram form in order to avoid obscuring the concepts of thedescribed examples.

The description herein is provided to enable a person skilled in the artto make or use the disclosure. Various modifications to the disclosurewill be readily apparent to those skilled in the art, and the genericprinciples defined herein may be applied to other variations withoutdeparting from the scope of the disclosure. Thus, the disclosure is notlimited to the examples and designs described herein, but is to beaccorded the broadest scope consistent with the principles and novelfeatures disclosed herein.

What is claimed is:
 1. A method for wireless communication at a userequipment (UE), comprising: receiving a feedback informationpiggybacking status for a first uplink carrier of a plurality of uplinkcarriers configured for the UE; receiving a first uplink grant thatindicates a first uplink channel transmission occasion and a firstpriority index for a first uplink transmission on the first uplinkcarrier; receiving a second uplink grant that indicates a second uplinkchannel transmission occasion that at least partially overlaps in timewith the first uplink channel transmission occasion; and performing,based at least in part on the feedback information piggybacking statusfor the first uplink carrier and the first priority index, the firstuplink transmission on the first uplink carrier during the first uplinkchannel transmission occasion, a second uplink transmission during thesecond uplink channel transmission occasion, or both.
 2. The method ofclaim 1, further comprising: identifying a priority of the first uplinktransmission and the second uplink transmission based at least in parton the first priority index and the second uplink channel transmissionoccasion at least partially overlapping in time with the first uplinkchannel transmission occasion, wherein the first uplink transmission,the second uplink transmission, or both are performed based at least inpart on the priority.
 3. The method of claim 1, wherein receiving thesecond uplink grant comprises: receiving the second uplink grant thatindicates the second uplink channel transmission occasion and a secondpriority index for the second uplink transmission, wherein the firstuplink transmission, the second uplink transmission, or both areperformed based at least in part on the first priority index, the secondpriority index, and the feedback information piggybacking status.
 4. Themethod of claim 3, further comprising: identifying an uplink controlchannel occasion that at least partially overlaps in time with the firstuplink channel transmission occasion based at least in part on the firstuplink grant; and performing or dropping an uplink control transmissionduring the uplink control channel occasion based at least in part on thefirst priority index, the second priority index, the feedbackinformation piggybacking status, or some combination thereof.
 5. Themethod of claim 4, further comprising: dropping the second uplinktransmission based at least in part on the second priority index beingassociated with a lower priority than the first priority index, whereinthe first uplink transmission and the uplink control transmission areperformed based at least in part on the dropping of the second uplinktransmission.
 6. The method of claim 4, further comprising: dropping thefirst uplink transmission, the uplink control transmission, or bothbased at least in part on the first priority index being associated witha lower priority than the second priority index, wherein the seconduplink transmission is performed based at least in part on the droppingof the first uplink transmission, the uplink control transmission, orboth.
 7. The method of claim 4, further comprising: identifying a seconduplink control channel occasion that at least partially overlaps in timewith the second uplink channel transmission occasion based at least inpart on the second uplink grant; and dropping the second uplinktransmission, a second uplink control transmission during the seconduplink control channel occasion, or both based at least in part on thesecond priority index being associated with a lower priority than thefirst priority index, wherein the first uplink transmission and theuplink control transmission are performed based at least in part on thedropping of the second uplink transmission, the second uplink controltransmission, or both.
 8. The method of claim 4, further comprising:determining the second uplink transmission is associated with a seconduplink carrier based at least in part on the second uplink grant,wherein the second uplink carrier is different from the first uplinkcarrier.
 9. The method of claim 8, wherein the first uplink transmissionand the second uplink transmission are performed based at least in parton the feedback information piggybacking status for the first uplinkcarrier and the second uplink carrier being different from the firstuplink carrier.
 10. The method of claim 4, further comprising:determining the second uplink transmission is associated with the firstuplink carrier based at least in part on the second uplink grant; anddropping the second uplink transmission based at least in part on thesecond priority index being associated with a lower priority than thefirst priority index and the second uplink transmission being associatedwith the first uplink carrier, wherein the first uplink transmission isperformed based at least in part on the dropping of the second uplinktransmission.
 11. The method of claim 4, further comprising: determiningthe first uplink transmission is associated with a first frequency band;and determining the uplink control transmission is associated with asecond frequency band, wherein the first uplink transmission and theuplink control transmission are performed based at least in part on thefirst frequency band being different than the second frequency band. 12.The method of claim 4, further comprising: determining the uplinkcontrol transmission is associated with a first frequency band; anddetermining the second uplink transmission is associated with a secondfrequency band, wherein the uplink control transmission and the seconduplink transmission are performed based at least in part on the firstfrequency band being different than the second frequency band.
 13. Themethod of claim 3, further comprising: determining the first uplinktransmission is associated with a first frequency band; determining thesecond uplink transmission is associated with the first frequency band;and dropping the first uplink transmission or the second uplinktransmission based at least in part on the first uplink transmission andthe second uplink transmission being associated with the first frequencyband, wherein the first uplink transmission or the second uplinktransmission are performed based at least in part on the dropping of thefirst uplink transmission or the second uplink transmission.
 14. Themethod of claim 13, wherein the first uplink transmission or the seconduplink transmission is dropped based at least in part on the firstpriority index, the second priority index, and the feedback informationpiggybacking status.
 15. The method of claim 3, further comprising:identifying a first uplink control channel occasion that at leastpartially overlaps in time with the first uplink channel transmissionoccasion based at least in part on the first uplink grant; identifying asecond uplink control channel occasion that at least partially overlapsin time with the second uplink channel transmission occasion based atleast in part on the second uplink grant; and performing the firstuplink transmission during the first uplink channel transmissionoccasion, the second uplink transmission during the second uplinkchannel transmission occasion, a first uplink control transmissionduring the first uplink control channel occasion, a second uplinkcontrol transmission during the second uplink control channel occasion,or some combination thereof based at least in part on the feedbackinformation piggybacking status.
 16. The method of claim 15, wherein thefirst uplink transmission and the first uplink control transmission areconfigured on a first cell group and the second uplink transmission andthe second uplink control transmission are configured on a second cellgroup.
 17. An apparatus for wireless communication at a user equipment(UE), comprising: a processor, memory coupled with the processor; andinstructions stored in the memory and executable by the processor tocause the apparatus to: receive a feedback information piggybackingstatus for a first uplink carrier of a plurality of uplink carriersconfigured for the UE; receive a first uplink grant that indicates afirst uplink channel transmission occasion and a first priority indexfor a first uplink transmission on the first uplink carrier; receive asecond uplink grant that indicates a second uplink channel transmissionoccasion that at least partially overlaps in time with the first uplinkchannel transmission occasion; and perform, based at least in part onthe feedback information piggybacking status for the first uplinkcarrier and the first priority index, the first uplink transmission onthe first uplink carrier during the first uplink channel transmissionoccasion, a second uplink transmission during the second uplink channeltransmission occasion, or both.
 18. The apparatus of claim 17, whereinthe instructions are further executable by the processor to cause theapparatus to: identify a priority of the first uplink transmission andthe second uplink transmission based at least in part on the firstpriority index and the second uplink channel transmission occasion atleast partially overlapping in time with the first uplink channeltransmission occasion, wherein the first uplink transmission, the seconduplink transmission, or both are performed based at least in part on thepriority.
 19. The apparatus of claim 17, wherein the instructions toreceive the second uplink grant are executable by the processor to causethe apparatus to: receive the second uplink grant that indicates thesecond uplink channel transmission occasion and a second priority indexfor the second uplink transmission, wherein the first uplinktransmission, the second uplink transmission, or both are performedbased at least in part on the first priority index, the second priorityindex, and the feedback information piggybacking status.
 20. A methodfor wireless communication at a base station, comprising: transmitting afeedback information piggybacking status for a first uplink carrier of aplurality of uplink carriers configured for a user equipment (UE);transmitting a first uplink grant that indicates a first uplink channeltransmission occasion and a first priority index for a first uplinktransmission on the first uplink carrier; transmitting a second uplinkgrant that indicates a second uplink channel transmission occasion thatat least partially overlaps in time with the first uplink channeltransmission occasion; and receiving, from the UE and based at least inpart on the feedback information piggybacking status for the firstuplink carrier and the first priority index, the first uplinktransmission on the first uplink carrier during the first uplink channeltransmission occasion, a second uplink transmission during the seconduplink channel transmission occasion, or both.